Biorąc kilka prostych tabel tak:nazwy kolumn tabeli utworzonej przez związek
create table R(foo text);
create table S(bar text);
Gdybym unii je razem w zapytaniu, co mogę nazwać kolumna?
select T.????
from (
select foo
from R
union
select bar
from S) as T;
Teraz w mysql, mogę najwyraźniej odnosi się do kolumny T jako „foo” - nazwa kolumny pasującym do pierwszego stosunku w Unii. W sqlite3 jednak to nie działa. Czy istnieje sposób na to, że jest to standardowe we wszystkich implementacjach SQL?
Jeśli nie, to co z samym sqlite3?
Korekta: sqlite3 pozwala mimo wszystko odwoływać się do kolumny T jako "foo"! Ups!
kodzie wynikach Grupy według 'Col1', dlaczego? – kicaj