У меня есть две таблицы tbl_group И tbl_members.Вот снимок обеих таблиц.
+----+------------+
| id | groupTitle |
+----+------------+
| 1 | Group 1 |
| 2 | Group 2 |
+----+------------+
+----+---------+--------+
| id | groupId | userId |
+----+---------+--------+
| 1 | 1 | 1 |
| 2 | 1 | 2 |
| 3 | 1 | 3 |
| 4 | 2 | 1 |
| 5 | 2 | 2 |
+----+---------+--------+
Теперь я хочу создать еще одну группу с userId 3,2, но перед этим я хочу проверить, есть ли какая-либо группа, которая имеет того же члена 3 и 2, но нелюбой другой.
Я использовал предложение IN, но оно не работает.
SELECT DISTINCT groupId
FROM tbl_members
WHERE userId IN (3,2)
Возвращает обе группы, хотя результат будет пустым.