0

いくつかのクエリをテストするために dbForge を使用しようとしています。(test) という名前のデータベースがあり、(crimes) という名前のテーブルがあります。(説明) 列に特定の値を持つすべての行を選択したいと考えています。

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

これは次の構文でエラーを返します。

SQL 構文にエラーがあります。2 行目の '('ARMED: HANDGUN')' 付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

4

1 に答える 1

1

演算子を使用INして、条件に一致する複数の値を指定します。

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