为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:DM8 【操作系统】:win11 【CPU】: 【问题描述】*:查询语句,显示无效的列名,应该是分组的时候用别名导致的,要怎么解决呢
没有表结构,没有验证。 你可以根据二分法的原则,将原始sql一段段的缩减,看看是哪里导致的报错? 确定报错根本原因后,再来讨论一下。
最终调整出来了,是DM sql语句执行顺序的问题导致根据别名分组无效,这里附上执行顺序:from–>where–>group by–>having–>select–>order by
没有表结构,没有验证。
你可以根据二分法的原则,将原始sql一段段的缩减,看看是哪里导致的报错?
确定报错根本原因后,再来讨论一下。