В прошлом, когда мне нужно добавить строку к результату оператора SQL, я пишу такой оператор:
SELECT colA, colB FROM my_table
UNION
SELECT 'foo' AS colA, 'bar' as colB;
Однако предположим, что я написал следующий SQL:
SELECT t1.colA, t1.colB, t2.colC FROM my_table t1 INNER JOIN my_other_table t2
Как я могу добавить свою дополнительную строку в my_table, когда она ВНУТРЕННЕ СОЕДИНЕНА к другой таблице, как эта?
Обновление : Ого, я просто обманываю.Уже почти пора домой.Я забыл свое предложение "где"!
SELECT t1.colA, t1.colB, t2.colC
FROM my_table t1
INNER JOIN my_other_table t2
ON t1.colB = t2.colC