0

我正在尝试使用 dbForge 来测试一些查询。我有一个名为(test)的数据库,表名为(crimes)。我想选择(描述)列中具有特定值的所有行。

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

这会在语法中返回错误:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 2 行的 ' ('ARMED: HANDGUN')' 附近使用正确的语法

4

1 回答 1

1

使用IN运算符指定多个值以匹配条件:

SELECT * FROM crimes
WHERE `Description` IN ('AGGRAVATED: HANDGUN', 'ARMED: HANDGUN')
于 2016-03-22T22:52:19.400 回答