唯心笔录

  • 随笔
  • 笔记
  • 口水
  • 备忘

Amazon bt chanify CodeServer docker fastadmin frp JS Linux MySql NAS openwrt photoprism photosync PHP Portainer Shortener SMB vfs wechat 亚马逊 内网穿透 升级 备份 宝塔 引号 微信 微擎 换行 文本分类 正则 照片 电报 短网址 缓存 群晖 迅雷

近期文章

  • 分本分类模型训练实战教程
  • 电报邀请链接机制
  • 如何批量下载Telegram群组视频图片等媒体
  • Navicat提示2002 10060无法连远程数据库
  • 群晖通过SSH工具命令行方式升级docker应用memos

Mysql的left join查询出现重复值的处理办法

  • jeechou
  • 2023-06-08
  • 0

具体什么原因,其实也不知道,网上说的是因为有一些表有多条数据导致的,但是以下代码在每个表都是只有一条数据。经过测试,加上 group by 即可解决问题,以下为示例:

select log.*,m.nickname,m.id as mid,m.avatar,o.ordersn,msaler.storeid,msaler.salername from `ims_w_store_goods_proxy_log` log left join `ims_w_store_member` m on m.openid = log.saleropenid left join `ims_w_store_order` o on o.id = log.orderid left join `ims_w_store_merch_saler` msaler on log.saleropenid=msaler.openid  where 1  and log.uniacid=3 and log.status = 1 and o.merchid in(538,939,1191,161,6560,6674,6671,6707,6615)  GROUP BY log.guid ORDER BY log.usetime DESC LIMIT 0,10
© 2025 唯心笔录
Theme by Wing
蜀ICP备2020027593号-1
  • {{ item.name }}
  • {{ item.name }}