开发者

MYSQL query creation

开发者 https://www.devze.com 2023-04-02 16:27 出处:网络
Trying to create a mysql query that will do the following: For each record within Table 1, find a matching record in Table 2 where column A & B of Table 1 match column Y & Z of Table 2.

Trying to create a mysql query that will do the following:

For each record within Table 1, find a matching record in Table 2 where column A & B of Table 1 match column Y & Z of Table 2.

Once a match is found, grab column X value from Table 2 record and insert that value into c开发者_如何学Goolumn C of the original record in Table 1.

I hope that makes sense.

How the heck do I do that?


Use a multi-table update, just without modifying any columns from Table 2, as follows:

UPDATE Table1 T1, Table2 T2
SET T1.C = T2.X
WHERE T1.A = T2.Y AND T1.B = T2.Z;


UPDATE table1 INNER JOIN table2 ON table1.a = table2.y AND table1.b = table2.z SET table1.c = table2.x;
0

上一篇:

:下一篇

精彩评论

暂无评论...
验证码 换一张
取 消