У меня есть эта таблица с именем log:
ID User_ID Machine_Number Email
1 100 12345 jim@gmail.com
2 100 12345 jim@gmail.com
3 101 67890 bill@gmail.com
4 102 12345 steve@gmail.com
Мне нужно найти идентификаторы User_ID пользователей с одинаковым номером Machine_Number.В этом случае мне нужен запрос, который возвращает 100 и 102.
Я пробовал:
SELECT user_id, COUNT(machine_number)
FROM log
GROUP BY machine_number
HAVING COUNT(machine_number) > 1
, но это дает счетчик каждого вхождения machine_number, то есть User_ID Count (machine_number)
100 2
101 1
102 1
Есть предложения?