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中就不存在。报错匹配不上, 不好排查错误, 这块有什么可快速精准定位的方式吗?