2016-03-22 121 views
0

我正在嘗試使用dbForge測試幾個查詢。我有一個名爲(測試)的數據庫,並將該表命名爲(犯罪)。我想選擇(描述)列中具有特定值的所有行。在MySQL列中搜索多個值

SELECT * FROM crimes 
WHERE `Description` = ('AGGRAVATED: HANDGUN'), ('ARMED: HANDGUN') 

這將返回錯誤的語法:

您的SQL語法錯誤;檢查 對應於你的MySQL服務器版本正確的語法使用手動 靠近「(」張娟娟:手槍「)」在第2行

回答

1

使用IN運營商指定多個值匹配的條件的:

SELECT * FROM crimes 
WHERE `Description` IN ('AGGRAVATED: HANDGUN', 'ARMED: HANDGUN') 
+0

編輯:謝謝。這實際上工作。 – sqlsqlsql