2016-03-22 85 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