Я пытаюсь найти запрос, который выбирает каждую строку ассоциативной таблицы, где во втором столбце указаны разные значения, которые должны совпадать с первым столбцом.
Пример: у меня есть столбцы X и Y. Я хочу получить значения X, где X определяется с каждым указанным Y.
x y
======
a 1
a 2
b 1
a 3
c 2
c 3
SELECT DISTINCT x FROM table WHERE y AND (2, 3)
Этот запрос, конечно, недействителен. Я ожидал бы получить a
и c
как-то.
Поскольку я также пытаюсь лучше изучить запросы MySQL, я был бы признателен, если бы вы могли дать объяснение логике вашего ответа, если вы можете предоставить один. Спасибо! :)