A테이블
B테이블 간의 관계는 없습니다.
A테이블에는 X필드에 4개의 값이 있고
B테이블에는 Y필드에 40개의 값이 있습니다.
서로 관계가 없는 테이블인 A테이블과 B테이블을 합쳐서
X1 Y1
X1 Y2
... ...
X1 Y10
X2 Y11
X2 Y12
... ...
X2 Y20
X3 Y21
X3 Y22
... ...
X3 Y30
X4 Y31
... ...
X4 Y40
이렇게 나오게 하려면 어떻게 해야하나요?
Comment 4
-
퀸동
2013.03.06 15:45
초짜해커님 처럼 하면 b테이블 필드가 반복됩니다. 글 잘 확인해주시고 답변 부탁드립니다.
-
160개를 만드는게 아니고 40개를 만드는거였군요
그럼 이 두 테이블간에는 관계가 분명히 있군요.
Y뒤의 숫자를 10으로 나눈 몫에다가 1을 더한게 X뒤의 숫자군요
이 관계로 조인을 하면 되겠습니다.
-
건우아빠
2013.03.06 16:13
조인의 원칙을 만드시면 될듯 합니다.
A테이블의 갯수에 따라 B테이블을 내용을 균등분배하는 개념으로 조인을 걸어도 좋을듯 합니다.
이때는
A테이블 자료를 row_number() 순서를 매기고
B테이블 자료는 Ntitle() 로 배분순서를 부여한다음 이걸가지고 조인을 하시면 될듯 합니다.
말이어렵나요 ㅎㅎ
SELECT * FROM A, B