处理不明确的列名称

gil*_*les 1 sql-server-2008

我处于无法改变数据库表结构的位置,我在[table1]和[table2]中有不明确的列名.我不需要使用[table2]中的任何字段,但它的存在是与另一个表相关的必要条件.有没有办法解决这个问题?

Mar*_*ers 5

每次引用其中一个不明确的列名时,都应指定表名或别名.

SELECT ...
FROM [table1]
JOIN [table2]
ON [table1].ambiguous_column = [table2].ambiguous_column
AND ...
Run Code Online (Sandbox Code Playgroud)