Все ребята, вероятно, порекомендуют мне прочитать следующий вопрос в этом URL http://senta.la/bd08
Так что я просто внимательно их читаю и все еще со своей проблемой. Эта ситуация не равна вопросу, упомянутому в ссылке выше.
См. Ниже записи, которые я хочу найти (помеченные *):
ID COURSE OTHERCOLUMN_X OTHERCOLUMN_Y OTHERCOLUMN_Z
123 2111 ... ... ...
*5644 2245 ... ... ...
*5644 2245 ... ... ...
2121 2131 ... ... ...
Ранее программист, не задумываясь, использует индекс UNIQUE, чтобы создать ключ компоста для предотвращения этой ситуации. Я знаю ... хорошая новость в том, что программист больше не программист.
Этот классический запрос не дает желаемого результата ...
SELECT id, course FROM mytable
GROUP BY id
HAVING COUNT(id) > 1
Я хочу видеть только этот результат:
ID COURSE OTHERCOLUMN_X OTHERCOLUMN_Y OTHERCOLUMN_Z
*5644 2245 ... ... ...
*5644 2245 ... ... ...
Я только что попробовал много запросов, но я могу найти тот, который покажет мне результаты выше.
(