gpt4 book ai didi

sql - 无法确定 "column ambiguously defined"错误的原因

转载 作者:行者123 更新时间:2023-12-04 14:51:53 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





ORA-00918: column ambiguously defined in SELECT *

(3 个回答)


7年前关闭。




这是 SQL:

    SELECT alloc.oa_id
FROM qdod.qtran_owner_allocation alloc
INNER JOIN
(SELECT h.oa_id, h.div_ord_no, h.process_queue_id, h.from_ba_no,
h.from_ba_suf, h.from_interest_type_cd, h.from_interest_type_cd, h.from_div_ord_grp,
h.transfer_percent, h2.original_net_amount, h2.new_net_amount
FROM qdod.qtran_fund_transfer_hist h
INNER JOIN
(SELECT DISTINCT h0.oa_id, h0.original_net_amount, h1.new_net_amount
FROM qdod.qtran_fund_transfer_hist h0
INNER JOIN
(SELECT h4.oa_id, SUM (h4.new_net_amount) AS new_net_amount
FROM qdod.qtran_fund_transfer_hist h4
GROUP BY h4.oa_id) h1
ON h0.oa_id = h1.oa_id
WHERE h0.original_net_amount <> h1.new_net_amount AND h0.oa_id >= 100000000) h2
ON h.oa_id = h2.oa_id) h3
ON alloc.oa_id = h3.oa_id;

每列都定义了它的表。主内连接(alloc 表之后的连接)在单独运行时运行良好。任何想法为什么这不起作用?这是针对 Oracle 10.2.0.4 数据库执行的(我也曾针对 11.2.0.1 数据库尝试过它,认为如果它是 Oracle 错误,它将在 11.2 中解决,但在那里也失败了)。

最佳答案

语句中重复的字段,可能与此有关

h.from_interest_type_cd, h.from_interest_type_cd,

关于sql - 无法确定 "column ambiguously defined"错误的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4268140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com