テーブル内の値のペアをMySQLで検索するより良い方法を見つけるのが難しいです。配列に値のペアがあり、IN()関数を複製したいのですが、1つ以上の値があります。2つの値/配列のMySQL IN()?
たとえば、
SELECT * FROM [table] WHERE
(column1 = 'foo' AND column2 = 1) OR
(column1 = 'boo' AND column2 = 2) OR
(column1 = 'goo' AND column2 = 3);
私は、私はできるだけ多くを持っていることができることを見てより多くの「セクシー」解決策があると思うしたいと思います:
foo,1
boo,2
goo,3
現在のソリューションがで私を置く:私は、次の3つのペアを持っています何百ものペアがORを持っていると私は気分が悪くなります。ありがとう!!!
素晴らしい作品!あなたは私がそれを見たことが今明らかになったようです。 – Typhon
これはまさに私が探していたものです!私は知らなかった..ありがとう。 – Tenaciousd93