안녕하세요. INSERT 문 관련하여 질문이 있습니다.
테이블에 랜덤 데이터를 INSERT 하는데요,
문제는 하나의 ID 값에 2개의 다른 데이터를 넣으려고 합니다.
ex)
A B C DATA
---------------------------------------
1 1 1 data0
1 1 1 data1
2 2 2 data0
2 2 2 data1
3 3 3 data0
3 3 3 data1
이렇게 넣고 싶습니다. 여기서 A,B,C 값은 랜덤의 중복되지 않는 키 값이고 DATA 컬럼의 값만 두개를 번갈아서 넣고 싶습니다.
어떻게 해야 좋을지 조언 부탁드리겠습니다. ㅠㅠ
네 프로시저라서
INSERT INTO 테이블명
SELECT A, B, C, ...
하고 인서트문을 실행합니다.
A는 서로다른 고유의 값이고
B, C는 같아야합니다. 그리고 서로 다른 두개의 data0, data1이 번갈아 들어가야 합니다.
INSERT INTO TABLE
SELECT A
, B
, C
, DATA
FROM table
이런 식인데 데이터를 넣으면
A0 B0 C0 data0
A1 B0 C0 data1
A2 B1 C1 data0
A3 B1 C1 data1
A4 B2 C2 data0
A5 B2 C2 data1
이런식으로 생성되어야 합니다.
데이터를 잘못 보여드려 혼란을 드렸네요,, 죄송합니다.