स्वीकृत उत्तर कौन सी पंक्ति है, यह निर्धारित करने के लिए आपको स्वयं तालिका में शामिल होने की आवश्यकता है। फिर जानकारी का उपयोग 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