QuickBI交叉表刷新预览报错:数据源执行SQL失败:“java.lang.RuntimeException: SQL execute error by datasource..com.mysql.jdbc.exceptions.idbc4.MYSQLsyntaxErrorException: Getting analyzing eror. Detail message: Column T_A57_2 '"is ambiquous.”是什么原因?

更新时间:

问题描述

QuickBI交叉表刷新预览报错:数据源执行SQL失败:“java.lang.RuntimeException: SQL execute error by datasource..com.mysql.jdbc.exceptions.idbc4.MYSQLsyntaxErrorException: Getting analyzing eror. Detail message: Column T_A57_2 '"is ambiquous.”是什么原因?

问题原因

交叉表生成的查询SQL中列名T_A57_2存在歧义,多个字段对应的列名都是T_A57_2,因此SQL查询报错。

解决方案

检查列名T_A57_2对应的交叉表字段,删除图表添加字段重新添加该字段即可。

适用于

  • Quick BI