我有两个表table1和table2具有相同的字段。如果我想显示table1和table2中的数据该怎么办?我有这样的表:
表1
no name 1 a
表2
no name 2 b我想得到结果:
no name 1 a 2 b
答案 0 :(得分:3)
SELECT no, name FROM table1
UNION ALL
SELECT no, name FROM table2
UNION ALL
与UNION
之间的差异?
UNION
删除重复项UNION ALL
没有,只需附加答案 1 :(得分:1)
使用UNION
SELECT NO, Name FROM Table1
UNION
SELECT NO, Name FROM Table2
如果您不想删除重复记录,请使用UNION ALL
SELECT NO, Name FROM Table1
UNION ALL
SELECT NO, Name FROM Table2
答案 2 :(得分:0)
尝试:
select no, name from table1
union all
select no, name from table2