2个表之间的复杂的关系,选出一条记录
表1, 
 字段:id,wangzhi,cishu 
 表2 
 字段,id,表1的id,日期   
 我要求选出的字段是表1的wangzhi,条件是,表1的id和表2中的 "表1的id "相同,而且表2的日期要大于24小时,或者是表2中 "表1的id "不存在,   
 请各位老大,给点思路
------解决方案--------------------不太明白你的意思,将记录及正确结果贴出来
------解决方案--------------------select wangzhi 
 from 表1 AS A1  
       inner join 表2 AS B1 on A1.id=B1.表1的ID 
 where datediff( "H ",B1.日期,date()) > 24   
 union    
 select wangzhi 
 from 表1 AS A2  
     left join 表2 AS B2 on A2.id=B2.表1的ID 
 where isnull(B2.id)