有没有,我在选择并解决从哪里开始或加入的歧义问题时按原样使用列名
例如
Select account,currency from acc acc
Join card card on acc.account=card.prmaccount
在此查询中,"货币">列在两个表中都可用,因此"货币"在选择列表中不明确。
问题:
帐户和货币在程序中是硬编码的,所以我不能使用阿莱斯名称。但是我可以写我的加入或任何其他通过前端工具从"from"子句开始。
有什么办法可以做到这一点
吗 Select account,currency
—- 在程序中硬编码从acc acc
开始 - 我可以使用前端编写自己的
Select account, currency from acc
where account in (select prmaccount from card)
对于如此简单的查询,执行计划应与具有显式连接的执行计划相同。