当前位置: 代码迷 >> Sql Server >> 亲们请帮一下:表联合查询的有关问题
  详细解决方案

亲们请帮一下:表联合查询的有关问题

热度:13   发布时间:2016-04-24 09:51:03.0
亲们请帮一下:表联合查询的问题
有三个表分别是在职人员表db1,退休人员表db2,调离人员表db3,三个表结构完全一样,数据记录唯一,有如下字段:
    db1    id    pwd
    db2    id    pwd
    db3    id    pwd
那么问题来了:
    如何从三个表中用一条查询命令根据id和pwd查询中要找的唯一的人呢?数据记录在三个表中是不重复的。

谢谢亲们,急盼指点。


------解决思路----------------------
SELECT * FROM 
(SELECT * FROM DB1 UNION ALL SELECT * FROM DB2 UNION ALL SELECT * FROM DB3)AS T
WHERE
ID='XX' AND PWD='XX'

------解决思路----------------------
那个列 CONVERT(VARCHAR(50),列名)转换一下,
然后列出其它的列名 代替*
  相关解决方案