首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

高手们问个简单的有关问题,哪位高手来帮小弟一把吧

2012-02-20 
高手们问个简单的问题,谁来帮小弟一把吧表结构是这样的表1父表table1IDDate表2子表table2IDteble1IDtext我

高手们问个简单的问题,谁来帮小弟一把吧
表结构是这样的  
表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)

热点排行