次のクエリでは、条件によって結果が異なる可能性はありますか?各条件のMySqlクエリ結果
SELECT * FROM `table` WHERE ((COND1) || (COND2) || (COND3 AND COND4) || COND5);
つまり、検索トークンがCOND2のレコードで停止していて、結果が何らかの数字や必要なものがあるとします。このようないくつかの事:私はので、私は」いくつかの特定の例では、重複を検索したい私の場合は
╔═════════╗
║ someVar ║
╠═════════╣
║ 5 ║
╠═════════╣
║ 6 ║
╠═════════╣
║ 19 ║
╚═════════╝
:
はが、私はこのような何かをもたらし、この
SELECT someVar FROM `table` WHERE ((COND1 then someVar=5)...
ようなものが必要私はクエリのidと重複条件の束を与え、私はそのクエリは、私はIDが重複している私を返す必要があります、それはIDが指定されたIDによって重複している私を返します。
私の悪い英語のため申し訳ありませんが、これは私のクエリです:
SELECT `bId` FROM `betmatches` WHERE `user`='1' AND `status`='paid' AND ((`zpo`='zpo2' AND `mId`='2355') OR (`zpo`='zpo2' AND `mId`='2367'))
次の条件が真だった場合、私は必要
(`zpo`='zpo2' AND `mId`='2355')
は私にあなたが意味5
あなたはUNION SELECT –
を探していると思います。その@bubは何ですか? – Omid
[this](http://stackoverflow.com/questions/15162404/if-else-on-where-clause)のようなものですか? –