我有需要在數據庫中查找的項目列表(用逗號分隔)。最初我單獨查找每個項目代碼,但必須有一個更簡單的方法來做到這一點。MySQL中的布爾運算符
我在玩phpMyAdmin,試圖選擇沒有運氣的物品。
SELECT *
FROM `items`
WHERE `code` = (20298622
OR 83843296
OR 46549947)
返回沒有結果。
SELECT *
FROM `items`
WHERE `code` =20298622
OR 83843296
OR 46549947
返回數據庫中的每個項目。
我正在閱讀MySQL文檔,看起來OR(或||)應該做我正在尋找的東西。我哪裏做錯了?
此外,FWIW,code
是一個整數字段。
謝謝!
這是最方便的答案,因爲所有的項目都已經分開以逗號分隔。謝謝! – 2011-06-01 00:17:25