Datenbanken · Middle · Frage 30 von 75

Warum kann WHERE id NOT IN (SELECT user_id FROM bans) gar keine Zeilen liefern?

Antwort zeigen

Richtige Antwort: Ein NULL aus der Unterabfrage macht NOT IN nie wahr

Erklärung

x NOT IN (1, NULL) bedeutet x <> 1 AND x <> NULL, und der zweite Teil ist unbekannt. Ein klassischer Bug bei nullbaren Spalten.

Zum Weiterlesen

Fehler in der Frage

Datenbanken · Middle · Frage 30

Teste dich selbst

Mach den Test Datenbanken · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen