读书人

怎么在多表中查询多人的信息

发布时间: 2012-03-18 13:55:39 作者: rapoo

如何在多表中查询多人的信息
有表1——表10共十个表,如果在这10个表中查询出张三,李四,王五等多人的信息,不知道这些人在表1至表10哪一个表中,求高手指教,小弟在此多谢了

[解决办法]
select 1 as t ,* from 表1 where name ='张三' or name ='李四'
union all
select 2 as t ,* from 表2 where name ='张三' or name ='李四'
union all
select 3 as t ,* from 表3 where name ='张三' or name ='李四'
union all
....
select 10 as t ,* from 表10 where name ='张三' or name ='李四'

读书人网 >Access

热点推荐