У меня возникли проблемы с поиском лучшего способа поиска MySQL для пары значений в таблице. Я имею пары значений в массиве и хотел бы дублировать функцию IN(), но для более чем 1 значения.
Например, предназначенный; У меня есть следующие 3 пары:
foo,1
boo,2
goo,3
Текущее решение ставит меня на:
SELECT * FROM [table] WHERE
(column1 = 'foo' AND column2 = 1) OR
(column1 = 'boo' AND column2 = 2) OR
(column1 = 'goo' AND column2 = 3);
Я бы хотел подумать, что есть более "сексуальное" решение, видя, что у меня может быть целых сотен пар, и, возможно, это может вызвать у меня тошноту. Спасибо!!!