[英]How to Update MYSQL Table Column Based on Value in Related Table
我有一個表A,如下所示:
ID NAME VALUE
1 abc 10
2 xyz 15
我有一個表B,如下所示:
ID VALUE_1 VALUE_2 VALUE_3 TOTAL YEAR
1 0 0 0 0 2012
2 0 0 0 0 2013
3 0 0 0 0 2012
我想將Table B
所有行UPDATE
,並將SET
VALUE_2
列更新為Table A
的VALUE
我開始查詢語句如下:
$query_string = '
UPDATE Table_B
SET VALUE_2 = (SELECT...something should go here I think)
WHERE Table_B.year = "2013"
感謝您的幫助
UPDATE tableB b
INNER JOIN tableA a
ON a.ID = b.ID AND b.YEar = 2013
SET b.VALUE_2 = a.Name
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.