테이블 A, B를 필드와 내용까지 하나로 만드는 방법이 궁금합니다
|
TABLE A
필드 AA
필드 BB
TABLE B
필드 CC
필드 DD |
▶ |
TABLE A
필드 AA
필드 BB
필드 CC
필드 DD |
위에 내용처럼 테이블 A,B에 각각의 필드와 데이타가 들어 있는데
A 테이블에 B 테이블의 모든필드와 내용을 복사하고 싶은데요
어떻게 해야하는지 db문을 처음쓰다보니 쉽지 않네요
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 6개
전체 게시물 선택후 게시물이동을 선택하셔서 A 게시판으로 이동하시기 바랍니다.
위의 방법을 적용하는것에 문제가 있다면 bbs/move.php 의 처리로직을 파악하신후 처리하시기 바랍니다
table A
field1 field2
1 a
2 b
table B
field3 field4
3 c
4 d
를 그냥 합치면
table AB
field1 field2 field3 field4
1 a
2 b
3 c
4 d
여기서 table AB의 각 tuple(데이터 행)에서 중복성을 피하기 위한 id 역할을 하는 field 또는 field들이 무엇인지..
원하는 결합되는 방식이 어떤지 먼저 생각하시고 질문을 하시면 ..도움을 얻을 수 있을 것 같습니다.
위의 root님 코멘트처럼 그누보드 관리자 메뉴의 MOVE 기능이 쉬울 듯 합니다.
다른보드를 테크노트-그누보드로 바꾸기 위한 1단계 과정에서 발생하는겁니다
다시한번 이전과정을 거치셔야 될듯합니다.
데이터양이 많지 않다면, 엑셀을 이용한 방법이 있습니다.
먼저 mysqldump를 이용해서 백업받은다음에.. a.sql과 b.sql을 모두 엑셀에서 열어서 텍스트 나누기등을 이용해서
셀에 값을 가져온 다음에 하나를 붙여넣기 방법으로 ....새로 만드는 것입니다요.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=11129 을 참조하세요.