+ -
当前位置:首页 → 问答吧 → 怎么从总表里得到分表的信息?

怎么从总表里得到分表的信息?

时间:2011-12-26

来源:互联网

现在有三个表

table1
id name ...
C101 李华

table2
id name ...
C201 陈明

table_list
id
C101
C201

我想通过table_list里的id 查询table1和table2的人名。

作者: cobra_chen   发布时间: 2011-12-26

SQL code

select t.id, t3.name
from table_list t
inner join (
select id, name from table1
union all
select id, name from table2) t3
on t.id=t3.id

作者: ap0405140   发布时间: 2011-12-26

如果再加一个表,怎么加?

引用 1 楼 ap0405140 的回复:

SQL code

select t.id, t3.name
from table_list t
inner join (
select id, name from table1
union all
select id, name from table2) t3
on t.id=t3.id

作者: cobra_chen   发布时间: 2011-12-26