模糊

时间:2017-11-14 02:44:36

标签: db2

当我选择并解决从和在哪里开始的歧义问题或者加入

时,我是否使用了列名称

例如

Select account,currency from acc acc
Join card card on acc.account=card.prmaccount

在此查询中,“货币”列在两个表中均可用,因此“货币”在选择列表中不明确。

问题:

帐户和货币在程序中是硬编码的,所以我不能 使用Alais名称。但我可以写我的加入或任何其他 通过前端工具从'from'子句开始。

有没有办法做到这一点

Select account,currency - 在程序中硬编码 从acc acc开始 - 我可以使用前端编写自己的

1 个答案:

答案 0 :(得分:0)

Select account, currency from acc 
where account in (select prmaccount from card)

对于一个简单的执行计划应该与具有显式连接的查询相同的查询。