怎么写效率快?有内容表和评论表两张。
有一批内容,每个内容都有一批评论,我要查出每个内容的最新三条评论,要怎么查?
怎么写效率高
1
adoal 2022 年 6 月 21 日 用窗口函数
|
2
liuzhaowei55 2022 年 6 月 21 日 via Android
mysql 一条语句写不出来,pgsql 好像是可以的,没有细研究过。
|
3
Suddoo 2022 年 6 月 21 日 按内容分组,取每组前 N 个 https://www.cnblogs.com/willingtolove/p/10623841.html
|
4
Saxton 2022 年 6 月 22 日
窗口函数就可以做到,如果不用窗口就得子查询。
|
5
opendragonhuang 2022 年 6 月 22 日 用窗口函数。MySql 8.0 以上版本用 row_number 函数, 具体用法可以参考 3 楼。MySQL 5.7 的可以参考: https://wenku.baidu.com/view/67428109463610661ed9ad51f01dc281e53a56d6.html 手动实现 row_number 函数。
|
6
SethShi 2022 年 6 月 22 日
用开窗函数
|