Wie fügen Sie eine Zeile hinzu, um das Ergebnis einer SQL-Abfrage mit INNER JOIN?

In vergangenen Zeiten, wenn ich brauche, um eine Zeile hinzuzufügen, um das Ergebnis einer SQL-Anweisung, ich Schreibe eine Aussage wie diese:

SELECT colA, colB FROM my_table   
UNION  
SELECT 'foo' AS colA, 'bar' as colB;

Allerdings vermute ich geschrieben habe das folgende SQL:

SELECT t1.colA, t1.colB, t2.colC FROM my_table t1 INNER JOIN my_other_table t2

Wie kann ich meine zusätzliche Zeile zu meine_tabelle, wenn es INNERE Trat an einen anderen Tisch wie diesem?

Update: Wow, ich habe gerade gepatzt hat. Es wird fast-Feierabend. Ich habe vergessen, meine where-Klausel!

SELECT t1.colA, t1.colB, t2.colC
FROM my_table t1
INNER JOIN my_other_table t2
  ON t1.colB = t2.colC
  • Die UNION erfordert nur die Abmessungen und Typen werden die gleichen Spaltennamen nicht berücksichtigt.
Schreibe einen Kommentar