我必须根据其他表中的值更新表中的列值。这就是我所拥有的: 表a|
a1o7rhls1#
uinbv5nw2#
a8jjtwal3#
inb24sb24#
临时表\u c|
i34xakig5#
我想做的是:对于表a中的每一行,其中(表a.id=表b.id),则 其中(table_a.val=table_c.val2)set table_a.val=table_c.id我似乎无法为此编写正确的更新语句。有人能帮忙吗?
kognpnkq6#
我相信沿着这些路线的一些东西会为你工作(使用内部连接)
UPDATE table_a A INNER JOIN table_b B ON A.id = B.id INNER JOIN table_c C ON A.val = C.val2 SET A.val = C.id
kkih6yb87#
smdnsysy8#
临时表\u b|
daupos2t9#
oaxa6hgo10#
10条答案
按热度按时间a1o7rhls1#
uinbv5nw2#
a8jjtwal3#
inb24sb24#
临时表\u c
|
i34xakig5#
我想做的是:
对于表a中的每一行,其中(表a.id=表b.id),则
其中(table_a.val=table_c.val2)set table_a.val=table_c.id
我似乎无法为此编写正确的更新语句。
有人能帮忙吗?
kognpnkq6#
我相信沿着这些路线的一些东西会为你工作(使用内部连接)
kkih6yb87#
smdnsysy8#
临时表\u b
|
daupos2t9#
oaxa6hgo10#