웹개발/DataBase
MySQL - 다른 테이블의 데이터를 가져와서 내용 추가하기
CodeChef
2014. 9. 12. 16:55
반응형
테이블 A
a1 아이디
a2 비밀번호
a3 이름
a4 자기소개
테이블 B
b1 아이디
b2 특기
b3 취미
이렇게 두 테이블이 있을 때,
A 테이블의 a4 (자기소개) 필드의 데이터 뒤에 B테이블의 특기, 취미를 붙여넣고 싶다!
이럴 때 쿼리 한 문장으로 업데이트 하실 수 있습니다.
update A, B SET A.a5 = CONCAT(A.a4, B.b2, B.b3) ) WHERE A.a1 = B.b1;
반응형