我现在有这样一个需求:
当前一个人在table1,table2,table3 里面 都存在zp、sfzh字段,其他字段不统一
想用一条sql语句查询出来 这个人在三张表里面的照片
这个人 不一定在三张表里面都存在照片并且 我希望在结果中能够区分是从哪张表里面查询出来的
UNION 我试过 貌似不能满足我的需求
当前一个人在table1,table2,table3 里面 都存在zp、sfzh字段,其他字段不统一
想用一条sql语句查询出来 这个人在三张表里面的照片
这个人 不一定在三张表里面都存在照片并且 我希望在结果中能够区分是从哪张表里面查询出来的
UNION 我试过 貌似不能满足我的需求
select 字段 from table1 where ...
union all
select 字段 from table2 where ...
union all
select 字段 from table3 where ...//不能符合要求?
但是 不知道 怎么用才能满足我需求
但是 不知道 怎么用才能满足我需求
select 字段 ,'table1' from table1 where ...
union all
select 字段,'table2' from table2 where ...
union all
select 字段 ,'table3' from table3 where ...