我有两张桌子T1和T2。
T1包含p_latitude
和p_longitude
以及year
的列(2014,2013,2012,2011)
T2包含latitude
和longitude
以及p_year
(2015)的列。
我应该如何组合这两个表T1和T2,并按以下格式显示所有年份的信息...... Year,Latitude,Longitude
答案 0 :(得分:5)
假设列具有相同的类型:
SELECT p_latitude latitude, p_longitude longitude, year
FROM T1
UNION ALL
SELECT latitude, longitude, p_year year
FROM T2
否则你必须把一个投射到另一个
编辑:由于更好的表现,将UNION更改为UNION ALL