我必须使用 mysql 表并尝试显示 table1 的结果,但按 table2 排序。对于 table2,我正在计算重复 id 的所有出现次数,然后按降序显示该结果。以下是我所能得到的,想知道这是否可以完成是一个单一的查询。
$query = "
SELECT DISTINCT registration.*
FROM registration
INNER JOIN downloads
ON registration.id = downloads.id
GROUP BY downloads.COUNT(id)
ORDER BY downloads.COUNT(id) DESC,
downloads.COUNT(id) DESC
";