クエリ自体で値を取得することで結果を並べ替えるため、以下のエラーが表示されます。このエラーを回避する方法を教えてください。クエリ内にサブクエリを作成することで推測していますが、その方法についてはわかりません。グループ機能への参照がサポートされていません
SELECT q.*, COUNT(DISTINCT a.qid) AS `a_count`
FROM `questions` AS q
INNER JOIN `answers` AS a
ON a.qid = q.id
ORDER BY MAX(a_count)
LIMIT 0, 10;
ありがとうございます。
実行するクエリは何ですか? –
注文:a_count desc limit 10 –