我有表a,3列
id text1 text2
我有表b,4列
id A_id key value
表b中的数据如下
id A_id key value
1 1 text1 test_value1
2 1 text2 test_value2
表a中的每一行Map到表b中的2行。表a上的列text1和text2现在是空的。我正在尝试将数据从表b复制到表a。
我怎么能在一分钟内做到呢?谢谢。现在我有下面的陈述,但必须具体说明
AND B.key = "text1"
,如何同时更新列text1和text2?
UPDATE A
INNER JOIN B
ON A.id = B.A_id
AND B.key = "text1"
SET A.text1 = B.value
2条答案
按热度按时间m0rkklqb1#
这是一个简单的步骤,也许你的问题会得到解决。
演示
9gm1akwq2#
加入
B
两次,每个“键”一次。