나는 이것을 수행하는 방법을 알고 있었지만 실습의 부족으로 인해 그것을 잃게되었습니다.MySQL : 부속 쿼리의 Where 절을 사용하여 업데이트
다른 이메일에서 일치하는 이메일을 비교하여 표에서 사용자 이름을 업데이트하려고합니다. 기본적으로 첫 번째 테이블에는 사용자 이름이 비어 있지만 다른 테이블에는 사용자 이름과 이메일이 채워져 있습니다. 여기 내 잘못 쿼리입니다 :
UPDATE users SET username = (SELECT Username FROM clients WHERE email in mail)
이메일 내 고객 테이블에서입니다, 메일
가
_one_ 레코드를 _one_ 값으로 업데이트하지 않으려면 외부 쿼리에도 WHERE 절이 필요합니다 ... – CBroe
업데이트에서 조인 테이블 사용 방법을 확인해야합니다 –
두 테이블의 구조를 모두 제공 할 수 있습니까? –