我的问题大致如下:一张表tableA专门记录用户发布的内容,有多个用户,每个用户有多条内容;pid是tableA表中的一个外键,用来唯一标识一个用户;给定一个pid的列表pids,如何编写sql语句,从tableA中查找出pids中每个用户的最新发布的一条内容来?求大神指教!!谢谢!!!
2 回答
慕森王
TA贡献1777条经验 获得超3个赞
selectt2.*from(selectpidfromtableAgroupbypid)ast1OUTERAPPLY(selecttop(1)*fromtableAwherepid=t1.pidorderbycreateddesc)ast2
添加回答
举报
0/150
提交
取消