【发布时间】:2016-04-29 04:58:08
【问题描述】:
如何按行数选择数据顺序
我想通过计数media_user_action 行来选择数据顺序,不知道如何在一个查询语法中做到这一点
例如
media_id 1 media_user_action 中的 3 行
media_id 2 media_user_action 中的 1 行
返回数据
media_id 1 然后 media_id 2
SELECT
m.*
FROM media m
LEFT JOIN media_user_action mua ON mua.media_id = m.id
// ORDER BY COUNT(mua.*) count rows desc ?
媒体
id |
1
2
media_user_action
id | media_id | user_id | type
1 | 1 | 1 | 0
2 | 1 | 13 | 0
3 | 1 | 15 | 1
4 | 2 | 16 | 0
【问题讨论】:
-
为什么要投反对票?请告诉我
-
我猜你的问题不清楚。你可能想多解释一下。
-
问题不清楚。你能解释一下吗
-
感谢回复我已更新,我想选择数据,然后按 media_user_action 表中的行数排序
标签: sql postgresql