예를들어

상품정보 테이블이 있고 수불 테이블 있습니다.


각 품목에 대한 입고량을 알고 싶을 때


select a.상품코드, sum(b.입고량)

from 상품 a

inner join 수불 b

on a.상품코드 = b.품목코드

group by a.상품코드


이런 식으로 쿼리를 작성할텐데


만약 여기서 추가로 상품들의 정보까지 알고 싶을때

상품 테이블에서 각 상품에 대한 정보 컬럼들을 여러 개 추가로 더 작성할텐데


이럴때 어차피 각 상품코드는 상품 테이블의 기본키이기 때문에 상품 정보들을 max 로 뽑는게 좋은가요??

아님 group by 절에 다 작성하는게 좋은가요??


성능상 어느게 더 유리한가요??