2017-10-07 3 views
-2

내가 두 테이블 A와 BI를 가입 왼쪽으로 사용하고 쿼리가 두 개의 열이 전화를 반환 지금이mysql의 한 열에서 다른 열로 값을 할당하는 방법은 무엇입니까?

select B.phone 
    , A.cid 
    from B 
    left 
    join A 
    on A.id_cc_card = cc_card.id 
where A.cid is null 


phone  cid 
5656565 null 
4546565 null 

처럼 CID 내 문제 내가이

처럼 MySQL을 사용 CID하는 전화의 값을 할당 할 것입니다
phone cid 
    5656565 5656565 
    4546565 4546565 

어떤 도움을 주시면 감사하겠습니다.

+0

COALESCE()를 참조하십시오. – Strawberry

+1

같은 질문을 두 번 묻는 이유 https://stackoverflow.com/questions/46629692/how-to-update-value-from-one-column-to-another-in-left-join-query-result/46629811#46629811 –

답변

0

시도해보십시오. 당신은 질문에 언급 된 원하는 결과를 얻을 것입니다.

select B.phone,B.phone as cid from B left join A on 
A.id_cc_card=cc_card.id where A.cid is null 
+0

전화 열에서 cid 열로 값을 지정하고 싶습니다. –

관련 문제