我正在尝试使用“日期”列上带有“输出”表的“ To_be_merged_table”执行内部联接。
在“ To_be_merged_table”中,我没有主键,但是日期是唯一的。因此,我尝试将一个(“ To_be_merged”)加入多个(“ Output”)
update Output
set "Dep_With2" = To_be_merged_table."Dep_With2" Output
INNER JOIN To_be_merged_table on Output."Date" = To_be_merged_table."Date";
sql语句给出以下错误:“在“输出”处或附近的语法错误。 ...更新输出集“ Dep_With2” = To_be_merged_table。“ Dep_With2”输出INN ...
在此引用的问题中,我正在执行类似的表更新。 update columns values with column of another table based on condition
To_be_Merged_table:
Date Dep_With2
4/2/2018 1000.00
5/16/2018 3000.00
6/7/2018 1000.00
输出表:
Id Date Dep_With2
1 2/16/2018 0
2 4/2/2018 0
3 4/2/2018 0
4 4/16/2018 0
5 5/16/2018 0
6 5/17/2018 0
7 6/4/2018 0
8 6/4/2018 0
9 6/7/2018 0
10 6/7/2018 0
11 6/7/2018 0
12 7/3/2018 0
13 7/3/2018 0
所需表:
Id Date Dep_With2
1 2/16/2018 0
2 4/2/2018 1000
3 4/2/2018 1000
4 4/16/2018 0
5 5/16/2018 3000
6 5/17/2018 0
7 6/4/2018 0
8 6/4/2018 0
9 6/7/2018 1000
10 6/7/2018 1000
11 6/7/2018 1000
12 7/3/2018 0
13 7/3/2018 0