我在 SQL 中遇到问题,我不知道如何通过将表 A 的列“Edu”替换为表 B 的另一列“Level”来更新表 A。
- 两个表在“Edu”列中有关系
- 不同的数据类型bt "Edu" (number) & "Level" (Short Text) 谁能解释为什么下面的代码不起作用?并请提出解决方案。谢谢!
UPDATE A SET A.Edu= CAST(B.Level AS Varchar(Max)) FROM A INNER JOIN B ON A.Edu=B.Edu;
我在 SQL 中遇到问题,我不知道如何通过将表 A 的列“Edu”替换为表 B 的另一列“Level”来更新表 A。
UPDATE A SET A.Edu= CAST(B.Level AS Varchar(Max)) FROM A INNER JOIN B ON A.Edu=B.Edu;