0

외래 키 (phpMyAdmin에서)를 선택할 때 관련된 필드가 자동으로 채워집니다.외래 키를 사용하여 완성 된 필드

표 1 { trackID : 1, 아티스트 :, ArtistID 순 : 1 }

표 2 { ArtistID 순 : 1, 아티스트 : X }

그래서 예를 들어, 외래 키 artistID가 선택되면 표 1의 아티스트가 자동으로 X로 완성됩니다. 내 설명이 좋지 않으면 죄송합니다. 질문에 대답 해 주시면 최선을 다하겠습니다.

감사합니다.

+0

실제로 _> 자동 완성 X._ ?? –

+0

외부 키를 사용하여 테이블 2에서 아티스트의 값을 가져 와서 테이블 1에 넣습니다. – bohmygod

답변

0

난 당신이 ID에서 아티스트 값을 조회 할 생각 아래 시도 :

select table1.trackID,(select table2.artist from table2 where table2.artistid=table1.artistid) as artist from table1 

내가 ArtistID 순는 하위 쿼리는 1 개 이상의 기록

0

UPDATE를 반환하지 않도록 표 2에 기본 키가 T 트랙이라고 가정 SET 아티스트 = (아티스트로부터 A 아티스트를 선택하십시오 A.Aartist_id = T.artist_id)