我正在建立一個應用程序。我需要從數據庫表中獲取並顯示項目。我想從表中選擇的項目,其中的代碼是這樣ZW120和簽出是不是等於1和條件不工作在mysql
所以我用這個SQL命令 -
SELECT *
FROM inventory_table
WHERE Code LIKE'%ZW120%' AND Checkedout!='1'
這個SQL命令應該顯示0的結果,因爲代碼爲ZW120的表中只有兩個項目,並且這兩個項目的Checkedout列都設置爲1.
問題是它一直顯示兩個結果。 mysql不應該返回任何結果。
下面是一個截圖,更好地解釋我的問題。
在此先感謝。
無法添加屏幕截圖作爲即時通訊新這裏。 – 2014-11-04 13:10:49
'Checkedout'是字符列還是數字列?如果是數字,只需刪除「1」左右的引號。 – 2014-11-04 13:13:11
你確定'Checkedout'是一個char字段而不是一個整數嗎?如果是整數,請嘗試刪除'''。 – 2014-11-04 13:14:55