질문을 제대로 한건지 모르겠는데..
select * from A left join B on A.z = B.z;
이렇게 했을때... A의 각 레코드에 조인되는 B의 레코드 수를 특정수로 제한 할수 있나요?
예를 들어..
Table A
id
--
1
2
3
Table B
a_id, sss
-------
1 a
1 b
1 c
1 d
1 e
1 f
2 g
2 h
2 i
2 k
3 l
3 s
조인을 했을때 id가 1인 경우에는 총 6개의 레코드가 나오는데.. 이걸 최대 3개로 해줄수 있는 방법이 있나요?
|