MySQLv5.5.27を使用しています。私は通常、このSELECTステートメントを次のように記述します。
SELECT DISTINCT *
FROM table
WHERE something = 'this'
OR something = 'that'
OR something = 'other'
AND thingamajig = 'one'
OR thingamajig = 'two'
しかし、このSELECTステートメントはまったく同じ結果を提供しますか?
SELECT DISTINCT *
FROM table
WHERE something = ('this' OR 'that' OR 'other')
AND thingamajig = ('one' OR 'two')
これを実行してみましたが、機能しているようです。この2番目の方法で、私が考えられないような方法で誤ったデータが返されないようにしたいだけです。
洞察、支援をありがとう!