Tengo problemas para encontrar una forma mejor de buscar en MySQL un par de valores en una tabla. Tengo los pares de valores en una matriz y me gustaría duplicar la función IN(), pero para más de 1 valor.MySQL IN() para dos valores/matriz?
Por ejemplo; Tengo las siguientes 3 pares:
foo,1
boo,2
goo,3
La solución actual me ponga en:
SELECT * FROM [table] WHERE
(column1 = 'foo' AND column2 = 1) OR
(column1 = 'boo' AND column2 = 2) OR
(column1 = 'goo' AND column2 = 3);
Me gustaría pensar que hay una solución más "atractiva" ver que podía tener tantos como una Cien pares y tener eso puede hacer que las RAS me hagan sentir náuseas. ¡¡¡Gracias!!!
que funciona muy bien! Parece tan obvio ahora que lo he visto. – Typhon
¡Esto es exactamente lo que estaba buscando! No lo sabía ... ¡Gracias amigo! – Tenaciousd93