读书人

高手们问个简单的有关问题哪位高手来

发布时间: 2012-02-20 21:18:23 作者: rapoo

高手们问个简单的问题,谁来帮小弟一把吧
表结构是这样的
表1 父表
table1ID Date
表2 子表
table2ID teble1ID text
我怎么能把表2中tableID不重覆的对应的table1的记录查出来?

table1ID date
1 2007-1-1
2 2007-2-1
3 2007-3-1
table2ID table1ID text
1 1
2 1
3 3
这样的数据,查出来的结果是
1 2007-1-1
3 2007-3-1


[解决办法]
select * from 表1 a
where exists (
select 1 from 表2
where table1id=a.table1id
)
[解决办法]
select * from 表1
where table1ID in (select distinct table1ID from 表2)

读书人网 >SQL Server

热点推荐