Doris 错误信息提示不准确

Viewed 10

Doris 版本: 2.1.9

问题描述
dm_dm_sv_is_inhos_pat_info_view 和 dm_dm_cz_ca_pat_info_view 都是视图,单独查询视图能正常查询,并且没有任何错误。

问题:当两个视图连接查询时, 当on条件后边出现两个不在视图中出现的字段时, 会报错,但是报错信息匹配不上。

示例:如下我有一个sql ,两个sql 关联, 其中 on条件(i.aaa_id =p.aaa_id) aaa_id在 两个视图都不存在。但是报错不提示 aaa_id 不存在, 提示的是其他的ID

SELECT 
    i.inhos_time

FROM 
    dm_dm_sv_is_inhos_pat_info_view i
JOIN 
    dm_dm_cz_ca_pat_info_view p ON i.pat_id = p.pat_id  AND i.aaa_id =p.aaa_id
WHERE 
    i.inhos_time IS NOT NULL AND i.outhos_time IS NOT NULL;

错误信息
errCode = 2, detailMessage = Unknown column 'inhos_regst_id' in 'xxxxxx.a'

inhos_regst_id 这个字段在查询的sql中就不存在。报错匹配不上, 不好排查错误, 这块有什么可快速精准定位的方式吗?

0 Answers