結果を並べ替えたいa.right
(1 - true、0 - false の 2 つの値がある場合があります)。a.right=1
最初に来なければならない行。試してみGROUP BY
ました。しかし、助けにはなりませんでした。上記の結果を達成する方法は?
SELECT
u.fullname,
a.id,
a.content,
a.addDT,
a.`right`,
acr.score,
acr.checkDT
FROM
answers a
INNER JOIN users u ON u.id = a.uid
LEFT JOIN `answer_chk_results` acr ON acr.aid = a.id
WHERE
a.qid = 1
GROUP BY
a.`right` DESC