在sql中一个表后面显示一个表

  • 本文关键字:一个 显示 sql mysql sql
  • 更新时间 :
  • 英文 :


我有几个表在我的数据库和所有表有相同的列。例如:

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

最新更新