Заданная таблица
| id | user |
| 1 | 1 |
| 1 | 2 |
| 1 | 3 |
| 1 | 4 |
| 2 | 5 |
| 2 | 6 |
| 2 | 7 |
| 2 | 8 |
Я хочу написать запрос, который будет возвращать 3 строки для id = 1 и 3 строки для id = 2 (порядок не имеет значения, но я предполагаю, что это может бытьпринудительно).
Таким образом, конечный результат должен быть примерно таким (Примечание, 3 строки для каждого идентификатора):
| id | user |
| 1 | 1 |
| 1 | 2 |
| 1 | 3 |
| 2 | 5 |
| 2 | 7 |
| 2 | 8 |
Как мне написать этот SQL?Мои попытки с HAVING пока не принесли ничего полезного.
Спасибо, Максим.