永洪社区

标题: DISTINCT关键字疑问 [打印本页]

作者: yhdata_FB2RhWcc    时间: 2023-9-20 10:30
标题: DISTINCT关键字疑问
永洪平台,输入如下语句:SELECT DISTINCT * FROM dm_scp_sop_order_promise_sm_report_fwq_new  where item_no='051303000071'
发现无法去重。

但是在MYSQL环境,使用该语句可以正常去重数据,是否永洪平台对DISTINCT关键字使用有什么限制?

作者: yhdata_lyaa    时间: 2023-9-20 10:36
连接的是MySQL数据源吗,截图看看永洪查询和其他工具查询有什么区别呢
作者: yhdata_FB2RhWcc    时间: 2023-9-20 10:48
数据源都一致。
实际测试发现,如果使用如下对具体字段查询是可以去重的
SELECT DISTINCT contract_no,entity_no,item_no  FROM dm_scp_sop_order_promise_sm_report_fwq_new  where item_no='051303000071'

所以个人认为,是否永洪平台对于DISTINCT关键字使用有点限制?
毕竟原始MYSQL环境SELECT DISTINCT *   这样写法是可以有去重效果的
作者: yhdata_lyaa    时间: 2023-9-20 11:05
yhdata_FB2RhWcc 发表于 2023-9-20 10:48
数据源都一致。
实际测试发现,如果使用如下对具体字段查询是可以去重的
SELECT DISTINCT contract_no,enti ...

没有的
1.SELECT DISTINCT * 在永洪里是不可以去重吗
2.MySQL是什么版本呢,永洪上是上传的对应自定义驱动吗
作者: yhdata_FB2RhWcc    时间: 2023-9-20 13:06
yhdata_lyaa 发表于 2023-9-20 11:05
没有的
1.SELECT DISTINCT * 在永洪里是不可以去重吗
2.MySQL是什么版本呢,永洪上是上传的对应自定义驱 ...

1.SELECT DISTINCT * 在永洪里是不可以去重吗---------是的,无法去重
2,永洪上应该是默认的版本自带驱动吧,我们没有操作过自定义一类
作者: yhdata_yzm    时间: 2023-9-20 13:22
这个不是产品是不是不可以去重,这个是这条sql在数据库执行的效果。
理论上 是不支持DISTINCT 后面直接跟 * 号来选择所有列




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