永洪社区

标题: sql数据集报错 [打印本页]

作者: 帅比    时间: 2023-7-6 14:24
标题: sql数据集报错
两个数据集单独奥错运行没问题,union all之后出现这个报错,这个报错是啥意思

作者: yhdata_ruby    时间: 2023-7-6 14:24
帅比 发表于 2023-7-6 15:07
不勾选数据库内计算不会报错,这个要怎么解决

问题原因:多表关联时无法保证能得到字段的表信息。sql拼错,目前无法支持该sql语句。
临时方案:
方案1、去掉sql解析,即去掉勾选“性能优化”(或者叫数据库内计算)。

方案2、修改sql,s1.* 修改为单独的每个字段。

作者: yhdata_ruby    时间: 2023-7-6 14:30
报错截图完整截图看一下吧,是写SQL进行联接的吗
作者: 帅比    时间: 2023-7-6 14:37
yhdata_ruby 发表于 2023-7-6 14:30
报错截图完整截图看一下吧,是写SQL进行联接的吗

是自定义SQL语句
作者: yhdata_ruby    时间: 2023-7-6 14:43
帅比 发表于 2023-7-6 14:37
是自定义SQL语句

你的SQL怎么写的呀
作者: 帅比    时间: 2023-7-6 14:45
yhdata_ruby 发表于 2023-7-6 14:43
你的SQL怎么写的呀

语句有点长,但是union all 之前没问题,一旦union all 就报错
作者: yhdata_ruby    时间: 2023-7-6 14:47
帅比 发表于 2023-7-6 14:45
语句有点长,但是union all 之前没问题,一旦union all 就报错

在数据库内执行可以成功吗
作者: 帅比    时间: 2023-7-6 14:52
yhdata_ruby 发表于 2023-7-6 14:47
在数据库内执行可以成功吗

这个SQL

作者: yhdata_ruby    时间: 2023-7-6 14:55
帅比 发表于 2023-7-6 14:52
这个SQL

不支持select 表.*这种写法的
作者: 帅比    时间: 2023-7-6 14:59
yhdata_ruby 发表于 2023-7-6 14:55
不支持select 表.*这种写法的

什么意思,没太懂
作者: yhdata_ruby    时间: 2023-7-6 15:00
帅比 发表于 2023-7-6 14:59
什么意思,没太懂

去掉勾选数据库内计算或SQL解析器,会报错吗
作者: 帅比    时间: 2023-7-6 15:05
yhdata_ruby 发表于 2023-7-6 15:00
去掉勾选数据库内计算或SQL解析器,会报错吗

不会
作者: 帅比    时间: 2023-7-6 15:07
yhdata_ruby 发表于 2023-7-6 15:00
去掉勾选数据库内计算或SQL解析器,会报错吗

不勾选数据库内计算不会报错,这个要怎么解决
作者: 帅比    时间: 2023-7-6 15:29
yhdata_ruby 发表于 2023-7-6 15:16
问题原因:多表关联时无法保证能得到字段的表信息。sql拼错,目前无法支持该sql语句。
临时方案:
方案1 ...

我这个里面没有用到*吧




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4