QuestenaÜben und erkennen, was als Nächstes dran ist
Frage 15

In PostgreSQL 18, table ua has columns (id, note) and table ub has columns (id, label). How many columns does SELECT * FROM ua JOIN ub USING (id); produce?

  1. 2
  2. It raises an error because id is ambiguous
  3. 3Richtige Antwort
  4. 4

Erklärung

USING suppresses the redundant join column, so the output is one id followed by note and label. The ON form SELECT * FROM ua JOIN ub ON ua.id = ub.id; keeps both and produces 4 columns, two of them named id - a difference that matters when a client indexes result columns by name.

Mit diesem Test weitermachen

Übung starten
Frage 15: In PostgreSQL 18, table ua has columns (id, note) and table… · SQL: NULL, Joins and Aggregates · Questena