【发布时间】:2016-10-19 17:02:54
【问题描述】:
我必须找出一个非常复杂的选择。 不知道这怎么可能,但我认为是的。
有两个表:
线程:主键是列'thread_id'
订阅:主键是 'user' 和 'thread_id'
我需要一个选择所有线程按订阅的人数排序。
示例情况:
表'threads'中有threads ids 1 - 5
订阅表如下:
user thread_id
x 1
x 2
y 2
z 4
z 2
您可以看到,订阅最多的线程是 2。 我想要一个在结果中将 thread_id 2 放在首位的选项,因为 2 是订阅最多的选项。
那么谁能帮助我?我尝试了一个小时,但没有找到解决方案
【问题讨论】:
-
SUM(), GROUP BY , ORDER BY 是你的朋友