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

查询显示,该如何解决

2012-02-11 
查询显示tableaaiddateuserIDtitletablebbidaidtitledateuserIDtablecuserIDusername查 出a.aida.date a.t

查询显示
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) 

热点排行