본문 바로가기

웹개발/DataBase

MySQL - 다른 테이블의 데이터를 가져와서 내용 추가하기


테이블 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;


'웹개발 > DataBase' 카테고리의 다른 글

MySQL에서 숫자 0으로 채우고 문자열과 합치기  (0) 2014.09.12