結果を並べ替えたい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