Mithilfe von **AND** oder **OR** lassen sich mehrere Bedingungen logisch verknüpfen.
======Syntax======
WHERE ...
======Beispiel======
Es sollen alle Server und Workstations aus der Artikel-Tabelle ausgegeben werden:
mysql> SELECT * FROM ARTIKEL WHERE ART_Bezeichnung LIKE "Server%" OR ART_Bezeichnung LIKE "Workstation%";
+--------+------------------------+-------------------------------+-------------+---------------+
| ART_Nr | ART_Bezeichnung | ART_Details | ART_Auslauf | ART_StckPreis |
+--------+------------------------+-------------------------------+-------------+---------------+
| 4 | Server CONTRALION | 3.4 Ghz,DC,SCSI,RAID | 1 | 1299.99 |
| 5 | Server POWERCORE | 3.6 Ghz,QC,SAS,RAID,HBA | NULL | 1999.99 |
| 6 | Server STORAGE | 2.0 Ghz,SATA,RAID,BACKPLANE | NULL | 2499.99 |
| 7 | Workstation CONTENANCE | 3.0 Ghz,SAS,Sound,DVI+DP,USB3 | NULL | 1399.99 |
| 8 | Workstation MORTIMER | 2.6 Ghz,SATA,Sound,VGA,USB | 1 | 399.99 |
+--------+------------------------+-------------------------------+-------------+---------------+
5 rows in set (0.01 sec)
Es sollen alle Kunden ausgegeben werden, die in der Stadt "Testort" wohnen und keine offene Rechnung haben:
mysql> SELECT * FROM KUNDEN WHERE KND_Ort = "Testort" AND KND_Notiz IS NULL;
+--------+-------------+--------------+----------------------+----------------+---------+---------+-----------+
| KND_Nr | KND_Vorname | KND_Nachname | KND_Firma | KND_Strasse | KND_PLZ | KND_Ort | KND_Notiz |
+--------+-------------+--------------+----------------------+----------------+---------+---------+-----------+
| 4 | Paul | Pause | Pause development KG | Pausengasse 65 | 55353 | Testort | NULL |
+--------+-------------+--------------+----------------------+----------------+---------+---------+-----------+
1 row in set (0.00 sec)