Je n'arrive pas à trouver un meilleur moyen de rechercher dans MySQL une paire de valeurs dans une table. J'ai les paires de valeurs dans un tableau, et voudrais dupliquer la fonction IN(), mais pour plus de 1 valeur.MySQL IN() pour deux valeur/tableau?
Par exemple destiné; Je les 3 paires suivantes:
foo,1
boo,2
goo,3
La solution actuelle me met à:
SELECT * FROM [table] WHERE
(column1 = 'foo' AND column2 = 1) OR
(column1 = 'boo' AND column2 = 2) OR
(column1 = 'goo' AND column2 = 3);
Je voudrais penser qu'il ya une solution plus « sexy » de voir que je pouvais avoir autant comme cent paires et avoir ce qui peut en quelque sorte me rend nauséeux. Merci!!!
Cela fonctionne très bien! Cela semble si évident maintenant que vous l'avez vu. – Typhon
C'est exactement ce que je cherchais! Je ne savais pas .. Merci mon pote! – Tenaciousd93