Dado un par de mesas sencillas de este modo:Los nombres de columna para una mesa formada por una UNION
create table R(foo text);
create table S(bar text);
si yo fuera a la unión entre sí en una consulta, ¿qué es lo que llamo la columna?
select T.????
from (
select foo
from R
union
select bar
from S) as T;
Ahora, en MySQL, puedo parecer referirse a la columna de T como 'foo' - el nombre de la columna correspondiente a la primera relación en la unión. En sqlite3, sin embargo, eso no parece funcionar. ¿Hay alguna manera de hacerlo que sea estándar en todas las implementaciones de SQL?
Si no, ¿qué tal solo para sqlite3?
Corrección: ¡sqlite3 le permite referirse a la columna de T como 'foo' después de todo! Oops!
su código de grupo Resultados de 'Col1', ¿por qué? – kicaj