猿问

问一个sql语句的问题

我的问题大致如下:
一张表tableA专门记录用户发布的内容,有多个用户,每个用户有多条内容;pid是tableA表中的一个外键,用来唯一标识一个用户;
给定一个pid的列表pids,如何编写sql语句,从tableA中查找出pids中每个用户的最新发布的一条内容来?
求大神指教!!谢谢!!!
繁花不似锦
浏览 461回答 2
2回答

慕森王

selectt2.*from(selectpidfromtableAgroupbypid)ast1OUTERAPPLY(selecttop(1)*fromtableAwherepid=t1.pidorderbycreateddesc)ast2
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答