Vous devez joindre le tableau à lui-même pour déterminer quelle ligne est la réponse acceptée. Ensuite, les informations peuvent être utilisées dans le ORDER BY
:
SELECT t.*
FROM Mytable t LEFT JOIN
Mytable tans
ON t.id = tans.AcceptedAnswerId
ORDER BY t.Type,
(tans.id IS NOT NULL) DESC,
t.timestamp