본문 바로가기

Database/MS-SQL

DB 조인(JOIN)의 기초 순위만드는 쿼리 셀프조인 (Self JOIN)

반응형





use NorthWind

SELECT 
 p1.unitprice, p1.productname,
               COUNT(*) AS ranking  -- 순위 만드는 쿼리
FROM
products p1, products p2
WHERE p1.categoryid = p2.categoryid
AND p1.categoryid = 4
AND p1.unitprice < p2.unitprice
GROUP BY 
p1.unitprice , p1.productname
ORDER BY ranking ASC