在SQL中:
如何从另一个表的列更新表的一列,以及如何在单个查询中连接第一个表的两列
如果table_1的column_1与table_2的column_A匹配,则从table_2的column_B的值更新table_1的column_2,并将table_1的column_3和column_4连接到table_1的column_5。
答案 0 :(得分:1)
您没有指定DBMS,因此我假设MS SQL SERVER,但这个SQL非常标准。
UPDATE T1
SET column_2 = T2.column_B,
column5 = T1.column_3 + T1.column_4
FROM table_1 AS T1
JOIN table_2 AS T2
ON T2.column_A = T1.column_1