Cho một vài bảng đơn giản như vậy:tên cột cho một bảng hình thành bởi một UNION
create table R(foo text);
create table S(bar text);
Nếu tôi được đoàn chúng lại với nhau trong một truy vấn, những gì tôi gọi là cột?
select T.????
from (
select foo
from R
union
select bar
from S) as T;
Bây giờ, trong mysql, tôi có thể tham chiếu cột T là 'foo' - tên của cột khớp cho mối quan hệ đầu tiên trong liên minh. Trong sqlite3, tuy nhiên, điều đó dường như không hoạt động. Có cách nào để làm điều đó đó là tiêu chuẩn trên tất cả các triển khai SQL?
Nếu không, làm thế nào về chỉ cho sqlite3?
Chỉnh sửa: sqlite3 cho phép bạn tham khảo cột của T là 'foo' sau khi tất cả! Rất tiếc!
Mã của bạn Nhóm kết quả bởi 'Col1', tại sao? – kicaj