Frage №16
Verbleibend:
Erkläre den Unterschied zwischen UNION und UNION ALL
Musterantwort
Antwort standardmäßig anzeigen
UNION:
- Führt die Ergebnisse von zwei oder mehr SELECT-Abfragen zusammen.
- Entfernt Duplikate aus dem kombinierten Ergebnis.
Syntax
MySQL 8.1SELECT column_list FROM table1 UNION SELECT column_list FROM table2;
UNION ALL:
- Führt die Ergebnisse von zwei oder mehr SELECT-Abfragen zusammen.
- Behält Duplikate im kombinierten Ergebnis.
- Schneller, da keine zusätzliche Duplikatentfernung erfolgt.
Syntax
MySQL 8.1SELECT column_list FROM table1 UNION ALL SELECT column_list FROM table2;