我一直在寻找解决我的问题的方法,但找不到任何地方。这是我的问题:我有来自两个不同表的两列,并希望将它们插入另一个空表。我试图运行这个查询,但它不起作用,我什至不知道为什么:
SELECT a.column, c.column
FROM FirstTable.column a, SecondTable.column c
left outer join ThirdTable.column b on a.column = b.column
left outer join ThirdTable.column b on c.column = b.column
运行此程序后,我收到以下消息:
Msg 4104, Level 16, State 1, Line 3
The multi-part identifier "a.column" could not be bound.
Msg 1011, Level 16, State 1, Line 1
The correlation name 'b' is specified multiple times in a FROM clause.
我还要补充一点,a.column 有 1143 行,c.column 有 2057 行。两者都是各自表的PK。
任何帮助将不胜感激。