Als «subquery» getaggte Fragen

SQL-Begriff, der verwendet wird, um zu beschreiben, wann eine SELECT-Anweisung als Teil einer größeren SQL-Anweisung verwendet wird. Die größere Anweisung kann DML sein und steht immer in Klammern oder Klammern.

37
Warum funktioniert diese Abfrage?

Ich habe zwei Tabellen, table_a (id, name) und table_b (id), sagen wir auf Oracle 12c. Warum gibt diese Abfrage keine Ausnahme zurück? select * from table_a where name in (select name from table_b); Nach meinem Verständnis sieht Oracle dies als select * from table_a where name = name; Aber was ich...

24
Abrufen mehrerer Spalten aus einer ausgewählten Unterabfrage

SELECT *, p.name AS name, p.image, p.price, ( SELECT ps.price FROM product_special ps WHERE p.id = ps.id AND ps.date < NOW() ORDER BY ps.priority ASC, LIMIT 1 ) AS special_price, ( SELECT ps.date FROM product_special ps WHERE p.id = ps.id AND ps.date < NOW() ORDER BY ps.priority ASC, LIMIT 1...

10
SQLITE: Ein Problem mit Tags und Produkten

Ich suche nach einer Möglichkeit, eine Abfrage zu erstellen, um Folgendes zu tun: Betrachten wir 3 Tabellen: Produkte: Liste der Produkte Tags: Liste der Tags tag_ties: Tabelle, mit der ein Tag einem Produkt zugeordnet wird Betrachten wir diese Struktur für jede Tabelle: Produkte: id (int,...