我有两个表 table1 和 table2 具有相同的字段。如果我想显示来自 table1 和 table2 的数据怎么办?我有这样的表:
表格1
无名 1个
表2
无名 2 乙我想要结果:
无名 1个 2 乙
SELECT no, name FROM table1
UNION ALL
SELECT no, name FROM table2
UNION ALL
vs之间的区别UNION
?
UNION
删除重复项UNION ALL
没有,只是追加采用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
尝试:
select no, name from table1
union all
select no, name from table2