我有几个表在我的数据库和所有表有相同的列。例如:
table1
id name age city
1 Van 18 NY
表
id name age city
1 Ben 23 LA
我想在我的仪表板中一个接一个地显示这些表,就像
NewTable
id name age city
1 Van 18 NY
1 Ben 23 LA
这是基本的sql
如果您想获得没有重复的输出(类似于distinct
),请使用UNION
如果你想得到所有表中所有记录的输出,请使用UNION ALL
。
select id, name, age, city from table1
union -- or union all...
select id, name, age, city from table2