Имеется пара простых таблиц, таких как:
create table R(foo text);
create table S(bar text);
Если бы я объединил их вместе в запросе, что я бы назвал столбцом?
select T.????
from (
select foo
from R
union
select bar
from S) as T;
Теперь в mysql я, очевидно, могу ссылаться на столбец T как 'foo' - имя соответствующего столбца для первого отношения в объединении. Однако в sqlite3 это не работает. Есть ли способ сделать это стандартным для всех реализаций SQL?
Если нет, то как насчет только для sqlite3?
Исправление: sqlite3 все-таки позволяет вам ссылаться на столбец T как 'foo'! Oops!