조건

구현

SELECT p.*, i.*
FROM product p, (SELECT imageFilename, articleNo
                    FROM (SELECT imageNo, articleNo, imageFilename, imageType,
                            ROW_NUMBER() OVER (PARTITION BY articleNo ORDER BY imageNo ASC) AS rn
                            FROM image)
                    WHERE rn = 1) i
WHERE p.productNo = i.articleNo
ORDER BY productNo ASC;
  1. ROW_NUMBER() OVER (PARTITION BY articleNO ORDER BY imageNo ASC) AS rn
  1. WHERE rn = 1 : 1번에서 쪼개서 나온 순번 값이 1인 행만 가져온다