Datenbanken · Middle · Frage 67 von 75
Was liefert SELECT DISTINCT ON (user_id) * FROM orders ORDER BY user_id, created_at DESC?
- 1Nur die Nutzer mit genau einer Bestellung
- 2Eine Zeile pro Nutzer: hier seine neueste Bestellung
- 3Alle Bestellungen, ohne Duplikate
Antwort zeigen
Richtige Antwort: Eine Zeile pro Nutzer: hier seine neueste Bestellung
Erklärung
DISTINCT ON ist eine PostgreSQL-Erweiterung für „neueste pro Gruppe“. Das ORDER BY muss mit den DISTINCT ON-Spalten beginnen.