找文章 / 找答案
  • 发帖数3
  • 粉丝0

此人很懒,什么也没有留下

    精选问答 更多内容

    [常用脚本] DISTINCT关键字疑问

    yhdata_FB2RhWcc玄铁一 显示全部楼层 发表于 2023-9-20 10:30:43 |阅读模式 打印 上一主题 下一主题
    1
    未解决

    【常用脚本】 DISTINCT关键字疑问

    1886 5
    永洪平台,输入如下语句:SELECT DISTINCT * FROM dm_scp_sop_order_promise_sm_report_fwq_new  where item_no='051303000071'
    发现无法去重。

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

    使用道具 举报

    精彩评论5

    yhdata_lyaa 显示全部楼层 发表于 2023-9-20 10:36:17
    连接的是MySQL数据源吗,截图看看永洪查询和其他工具查询有什么区别呢
    回复

    使用道具 举报

    yhdata_FB2RhWcc玄铁一 显示全部楼层 发表于 2023-9-20 10:48:38
    数据源都一致。
    实际测试发现,如果使用如下对具体字段查询是可以去重的
    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:09
    yhdata_FB2RhWcc 发表于 2023-9-20 10:48
    数据源都一致。
    实际测试发现,如果使用如下对具体字段查询是可以去重的
    SELECT DISTINCT contract_no,enti ...

    没有的
    1.SELECT DISTINCT * 在永洪里是不可以去重吗
    2.MySQL是什么版本呢,永洪上是上传的对应自定义驱动吗
    回复

    使用道具 举报

    yhdata_FB2RhWcc玄铁一 显示全部楼层 发表于 2023-9-20 13:06:16
    yhdata_lyaa 发表于 2023-9-20 11:05
    没有的
    1.SELECT DISTINCT * 在永洪里是不可以去重吗
    2.MySQL是什么版本呢,永洪上是上传的对应自定义驱 ...

    1.SELECT DISTINCT * 在永洪里是不可以去重吗---------是的,无法去重
    2,永洪上应该是默认的版本自带驱动吧,我们没有操作过自定义一类
    回复

    使用道具 举报

    yhdata_yzm 显示全部楼层 发表于 2023-9-20 13:22:43
    这个不是产品是不是不可以去重,这个是这条sql在数据库执行的效果。
    理论上 是不支持DISTINCT 后面直接跟 * 号来选择所有列
    回复

    使用道具 举报

    高级模式
    您需要登录后才可以回帖 登录 | 免费注册

    • 官方微信

      欢迎关注永洪服务号!收费为0,价值无限

      扫码关注
    • 新浪微博

      让每位用户轻松挖掘数据价值!

      访问新浪微博
    • 智能客服
    50W

    会员等你来哦

    Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
    返回顶部