2016-10-01 2 views
0

많은 db 값을 업데이트해야하므로 SQL 문을 사용하는 것이 좋습니다. 아마 PHP 파일을 만들고 업로드하여 수시로 실행하는 것이 좋습니다.내부 조인에서 오는 값으로 열을 업데이트하십시오.

tableaA_label.ImageID refers to tableB_image.ID 

tableB_image.TextID refers to tableC_text.ID 

내 목표는 다음과 같습니다 : 내가 3 개 관련 테이블을 내 DB에서

는,의는 다음과 같이

tableA_label 
tableB_image 
tableC_text 

관계가 가정 해 봅시다

update tableA_label.Name 

tableA_label.Name = tableC_text.title 

where 

tableC_text.ID = tableB_image.TextID 

and 

tableB_image.ID = tableA_label.ImageID 

..... 

이 작업을 수행 할 수있는 방법 SQL 문을 사용하여?

+0

및 cron 작업 – JYoThI

답변

0

이 쿼리 시도 지원에 감사드립니다 : PHP 파일에 모든 물건을 만들

UPDATE tableA_label SET 
tableA_label.Name = (SELECT TableC_text.title FROM TableC_text INNER 
JOIN TableB_image ON TableB_image.TextID = TableC_text.ID 
WHERE TableB_image.ID = tableA_label.imageID) 
+0

를 사용하여 시간으로 PHP 파일 시간에 전화하는 내가 필요한거야, 감사합니다, 100 % 일했는데, 당신의 도움을 인정했습니다. –

+0

당신은 매우 환영합니다. 친절하게 대답을 받아 들여서 어느 누구도 똑같은 문제를 겪을 수 있습니다. –

관련 문제