Maxik
Новичок
Такой вот вроде бы простой запрос
Есть таблица, в которой 2 поля:
user_num, action_num
Надо выбрать из нее кол-во уникальных user_num, у которых кол-во уникальных action_num >= 3. При этом action_num находится в связке с user_num, т.е. каждому юзеру соответствуют свои action'ы.
К примеру:
|---------------------|
|user_num | action_num|
|---------------------|
| 1 | 1 |
| 1 | 2 |
| 1 | 3 |
| 1 | 4 |
| 2 | 1 |
| 2 | 2 |
| 3 | 1 |
| 3 | 2 |
| 3 | 3 |
|---------------------|
Всего получается 2 юзера с кол-вом уникальных action_num >= 3
Как получить это в SQL-запросе?
Есть таблица, в которой 2 поля:
user_num, action_num
Надо выбрать из нее кол-во уникальных user_num, у которых кол-во уникальных action_num >= 3. При этом action_num находится в связке с user_num, т.е. каждому юзеру соответствуют свои action'ы.
К примеру:
|---------------------|
|user_num | action_num|
|---------------------|
| 1 | 1 |
| 1 | 2 |
| 1 | 3 |
| 1 | 4 |
| 2 | 1 |
| 2 | 2 |
| 3 | 1 |
| 3 | 2 |
| 3 | 3 |
|---------------------|
Всего получается 2 юзера с кол-вом уникальных action_num >= 3
Как получить это в SQL-запросе?