Mithilfe des Schlagworts **DISTINCT** lassen sich in Kombination mit **SELECT** redundante Einträge vermeiden. Ist ein Ergebnis mehrfach vorhanden, wird es lediglich einmal ausgegeben.
======Syntax======
SELECT DISTINCT
======Beispiel======
Es sollen die Nummern aller Bestellungen ausgegeben werden, die mindestens 10 Einheiten eines Produkts umfassen:
mysql> SELECT DISTINCT BST_Nr FROM BESTELL_POS WHERE BPOS_Anzahl >= 10;
+--------+
| BST_Nr |
+--------+
| 1 |
| 4 |
| 5 |
+--------+
3 rows in set (0.02 sec)
Würde das Schlagwort **DISTINCT** fehlen würden manche Bestellungen mehrfach erscheinen:
mysql> SELECT BST_Nr FROM BESTELL_POS WHERE BPOS_Anzahl >= 10;
+--------+
| BST_Nr |
+--------+
| 1 |
| 1 |
| 4 |
| 4 |
| 5 |
+--------+
5 rows in set (0.00 sec)