와 w 테이블을 병합 내가 가진 :MySQL은 일반적인 열
표 :
이드 |
표 2 이름 :
아이디 | 금액
일반적인 ID를 기반으로 새 테이블을 만들고 싶습니다. 그래서 표 1과 표 2에서 레코드는 일치하는 아이디,있는 경우 :
표 3
아이디 |를 이름 | 금액
죄송합니다. 이전에 질문이 있으시면 죄송합니다. 나는 이것에 익숙하지 않다. 단지 이것을 끝내기를 원한다.
와 w 테이블을 병합 내가 가진 :MySQL은 일반적인 열
표 :
이드 |
표 2 이름 :
아이디 | 금액
일반적인 ID를 기반으로 새 테이블을 만들고 싶습니다. 그래서 표 1과 표 2에서 레코드는 일치하는 아이디,있는 경우 :
표 3
아이디 |를 이름 | 금액
죄송합니다. 이전에 질문이 있으시면 죄송합니다. 나는 이것에 익숙하지 않다. 단지 이것을 끝내기를 원한다.
왜 간단한 선택 진술로 이것을하지 않겠는가?
SELECT a.id, a.Name하는 표 FROM b.Amount
, 표 2 B
WHERE a.id = b.id
A가
SELECT table1.id, table1.name, table2.amount
FROM table1
LEFT JOIN table2
ON table1.id=table2.id;
I 가입하여 시도 이것을 테스트하지는 않았지만 제대로 작동해야한다고 생각합니다. 이처럼
:
CREATE TABLE tavle_xxx(
id xxx,
name xxx,
amount xxx
);
INSERT IGNORE INTO tavle_xxx
SELECT t1.id, t1.name, t2.Amount
FROM table1 t1, table2 t2
WHERE t1.id=t2.id;
갱신 :
나는 일반적인 열 "ID"를 기반으로 테이블을 병합하고 제 3 테이블을 생성하지 싶습니다. 그냥
그래서 내가 가지고 = "이름 열"을 추가하고 아이디의이 곳을 채울 :표 1 :
Id | Name
표 2 :
Id | Amount
가 나는 결과를 싶습니다 제로가되도록
표 2
아이디 | 금액 | 이름 :