我写了一个这样的 Oracle SQL 表达式:
SELECT
...
FROM mc_current_view a
JOIN account_master am USING (account_no)
JOIN account_master am_loan ON (am.account_no = am_loan.parent_account_no)
JOIN ml_client_account mca USING (account_no)
当我尝试运行它时,Oracle 在“ON”自连接行中抛出错误:“ORA-25154:USING 子句的列部分不能有限定符”。
如果我省略“am”限定词,它会显示:“ORA-00918:列不明确定义”。
解决此问题的最佳方法是什么?