注册 登录
编程论坛 SQL Server论坛

如何把三个表中具有相同三个字段的数据查出来

关小彤 发布于 2007-01-13 15:42, 580 次点击
select sname,sfzh,leibie from
(select sname,sfzh,leibie from no2004 where result='未通过'
union all
select sname,sfzh,leibie from no2005 where result='未通过'
union all
select sname,sfzh,leibie from no2006 where result='未通过'
) a group by sfzh,leibie having count(1)>=2
我从040506三年中找出连续考两次不过的人的名单后.如何在从040506三年的总表中找到这些数据?

数据结构如下:
sname,
sfzh,
leibie,
tel,
company.
谢谢
1 回复
#2
棉花糖ONE2007-01-13 15:59
select sname,sfzh,leibie from no2004 where result='未通过'
union all
select sname,sfzh,leibie from no2005 where result='未通过'
union all
select sname,sfzh,leibie from no2006 where result='未通过'
这个就是包含三年中所有不过的人的资料
1