안녕하세요 친구는 다음과 같이 문제의 방법을 알려주었습니다 ....... 다른 테이블에 하나의 테이블을 열 값으로 삽입하려고합니다 ... table1에 들어 있습니다. 2 열 및 table2 3 열이 포함되어 이제는 table1을 table2에 3 열의 값으로 삽입해야합니다. 따라서 해당 열 table1이 있어야합니다. 이것은 perticularly MYSQL only.please에 관해서는 데이터 형식을 포함하여 나를 제안합니다 세 번째 열에 저장된 데이터를 어떻게 다시 검색 할 수 있습니까?MySQL의 삽입
0
A
답변
1
조금만 설명해 주시겠습니까? 지금
내 생각을 (예를 들어 줄) : 당신은 당신이 표에서 원하는 것을 선택하는 쿼리를 작성할 수 있다면, 당신은 표 2에 삽입 할 INSERT...SELECT을 사용할 수 있습니다
INSERT INTO table2 (id1, value1, more_value)
SELECT id1, value1, NULL FROM table1
0
.
예를
INSERT INTO table2(col3)
SELECT CONCAT(col1,col2) as table1val FROM table1
0
를 들어 당신은 열 값으로 전체 테이블을 삽입 할 수 없습니다.
하나의 열에서 전체 table1을 참조해야하는 경우 테이블 1에 일종의 "그룹 ID"를 추가 한 다음 테이블 2에 삽입하고 SELECT에서 JOIN을 수행해야합니다.
이original table1:
col1, col2
==============
"val1", "val5"
"val2", "val6"
"val3", "val7"
"val4", "val8"
new table1:
col1, col2, group_id
========================
"val1", "val5", 1
"val2", "val6", 1
"val3", "val7", 1
"val4", "val8", 1
다음 표 2는
table2:
col1, col2, group_id
====================
"x", "y", 1
것 그리고 당신이 함께 일을 할 것이라고를 다시 얻을 : 예를 들어
당신은 표 2의 값으로 아래 표를 원한다면SELECT
table2.col1
, table2.col2
, table1.col1
, table1.col2
FROM
table2
INNER JOIN
table1
ON (table2.group_id = table1_group_id)
그리고 당신에게 줄 것 :의 라인
table2.col1, table2.col2, table1.col1, table1.col2
==================================================
"x", "y", "val1", "val5"
"x", "y", "val2", "val6"
"x", "y", "val3", "val7"
"x", "y", "val4", "val8"
관련 문제
- 1. MySQL의 삽입
- 2. MySQL의 삽입 데이터
- 3. MySQL의 삽입 쿼리
- 4. MySQL의 대량 삽입 문제
- 5. 삽입 기록 MySQL의
- 6. XML 파일에서 MYSQL의 대량 삽입
- 7. 삽입 문 MySQL의 구문에 가입
- 8. MySQL의 다중 테이블에 대한 효율적인 삽입 쿼리
- 9. MySQL의 복수 행 삽입 AUTO_INCREMENT 동작
- 10. MySQL의 쿼리 삽입 여러 테이블에 동일한 ID
- 11. MySQL의 오류 포스트 데이터를 삽입 할 때
- 12. MySQL의 SQL 구문 오류 문제 "삽입"
- 13. 삽입, 삭제, 업데이트를위한 MySQL의 지속 시간
- 14. MySQL의
- 15. MySQL의 FK의
- 16. MySQL의 데이터를로드
- 17. 모든 업데이트 추가, 삭제, MySQL의 새 레코드에 쿼리 삽입
- 18. 내 MySQL의 절차는 이미 삽입 않습니다, 나는 제대로 마지막으로 삽입 된 ID를
- 19. MySQL의 :
- 20. - MySQL의
- 21. MySQL의 -
- 22. MySQL의
- 23. MySQL의
- 24. MySQL의
- 25. /MySQL의
- 26. MySQL의
- 27. MySQL의
- 28. MySQL의
- 29. MySQL의
- 30. , MySQL의
의미를 설명하기 위해 몇 가지 샘플 데이터를 보여주는 것이 좋습니다. –