2016-03-22 18 views
0

Ich versuche, dbForge zu verwenden, um ein paar Abfragen zu testen. Ich habe eine Datenbank namens (Test) und die Tabelle heißt (Verbrechen). Ich möchte alle Zeilen mit bestimmten Werten in der Spalte (Beschreibung) auswählen.Suche nach mehreren Werten in MySQL-Spalte

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

Dieser gibt Fehler in der Syntax:

Sie haben einen Fehler in Ihrer SQL-Syntax; das Handbuch, dass zu Ihrer MySQL-Server-Version entspricht, die für die richtige Syntax in der Nähe verwenden ‚(‘ SCHARF: HANDGUN ‚)‘ in Zeile 2

Antwort

1

Verwenden IN Operator mehr Werte angeben, um einen Zustand entsprechen:

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

EDIT: Vielen Dank. Das hat tatsächlich funktioniert. – sqlsqlsql

Verwandte Themen