我有两个表 table1 和 table2 具有相同的字段。如果我想显示来自 table1 和 table2 的数据怎么办?我有这样的表:
表格1
无名 1个
表2
无名 2 乙我想要结果:
无名 1个 2 乙
SELECT no, name FROM table1
UNION ALL
SELECT no, name FROM table2
UNION ALLvs之间的区别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