a
b
c
d
결과
이런식으로 정렬 할수 있는 방법을 알고 싶습니다.
ORDER BY절에 가중치를 주는 방법이 있다고 합니다.
ORDER BY
SELECT a.cd FROM t a INNER JOIN (SELECT cd, COUNT(*) cnt FROM t GROUP BY cd) b ON a.cd = b.cd ORDER BY b.cnt DESC, a.cd ;