안녕하세요

데이터 출력하는데서 값을 하나 가지고오는부분이있는데


SELECT

*

FROM A

JOIN B

ON

 A.ID = B.ID


위와같이 해도되고


SELECT

A.* , ( SELECT TOP 1 B.PRICE FROM B WHERE B.ID = A.ID)

FROM A


위와깉이 해도 되는데 성능면에서 차이가 있을까요?..

B 테이블에 값을 하나만 등록해야하는데  ID가 여러개가 있을수있어서

실수로 데이터를  여러개 넣을까봐요..

( ID값이  키값이 아닙니다..위에껀 예시에여 )


사소한거긴한데..신경쓰이네요ㅎ  ...