Я пытаюсь найти запрос, который выбирает каждую строку ассоциативной таблицы, где второй столбец указывает разные значения, которые все должны совпадать с первым столбцом.
Пример: У меня есть столбцы 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, я был бы признателен, если бы вы могли объяснить логику, лежащую в основе ваш ответ, если вы можете его предоставить. Благодаря! :)