У меня есть простая таблица с двумя столбцами, где оба столбца являются целыми числами:
3;1
1;2
2;1
Назовем столбцы «a» и «b» соответственно. Обратите внимание, что две строки имеют значение 1 для столбца b.
Какой SQL-запрос позволит мне получить все строки в этой таблице, но только одну строку (без предпочтения — 1; 1 или 2; 1), когда в столбце b есть несколько строк с одинаковым значением?
Другими словами, любой из этих наборов результатов в порядке:
3;1
1;2
OR
1;2
2;1
потому что у нас есть ровно 1 строка для любого конкретного значения b.