当前位置: 代码迷 >> Sql Server >> 查询显示,该如何解决
  详细解决方案

查询显示,该如何解决

热度:72   发布时间:2016-04-27 15:00:18.0
查询显示
table a 
  aid date userID title
table b 
  bid aid title date userID
table c
  userID username 

查 出 a.aid a.date a.title b.bid b.title b.date c.username  
 
跟据 aid 对应 的最后时间 插入的记录

各位 大虾 帮帮忙  



------解决方案--------------------
SQL code
select a.aid, a.date, a.title, b.bid, b.title, b.date,(select username from tablec where userID=a.userID)usernamefrom tablea a inner join tableb b on a.aid=b.aidwhere not exists(select 1 from tableb where aid=b.aid and date>b.date)
  相关解决方案