在这里插入代码片select distinct a.lot,sum(a.qty+0) qty from
(
select _lot1 lot,_qty1 qty from middle_box where (_lot1 <> '' and _lot1 is not null) and (_rel = 'M2032AH005' or _rel = 'M2032AH006' or _rel = 'M2032AH007' or _rel = 'M2032AH002' or _rel = 'M2032AH003')
union all
select _lot2 lot,_qty2 qty from middle_box where (_lot2 <> '' and _lot2 is not null) and  (_rel = 'M2032AH005' or _rel = 'M2032AH006' or _rel = 'M2032AH007' or _rel = 'M2032AH002' or _rel = 'M2032AH003')
union all
select _lot3 lot,_qty3 qty from middle_box where (_lot3 <> '' and _lot3 is not null) and (_rel = 'M2032AH005' or _rel = 'M2032AH006' or _rel = 'M2032AH007' or _rel = 'M2032AH002' or _rel = 'M2032AH003')
) a group by a.lot

多个字段去重 多关联查相关推荐

  1. sql针对某字段去重查询_sql针对某一字段去重,并且保留其他字段

    今天客户提了一个小需求,希望我能提供一条sql语句,帮助他对数据中 _field 这个字段的值去重,并且保留其他字段的数据.第一反应是select distinct,但这种语句在对某个字段去重时,无法 ...

  2. 单个字段去重并保留其他字段值

    1.distinct 字段 a  去除字段a相同的记录 (但只能保留字段a) SELECT distinct orderid FROM order_detail 2.distinct 字段a ,字段b ...

  3. mysql中以指定字段去重_数据库根据指定字段去重

    需求:对一张用户表根据name/email/card_num字段去除重复数据: 思路:用group by方法可以查询出'去重'后的数据,将这些数据存储到一张临时表中,然后将临时表的数据存储到指定的表中 ...

  4. php根据指定字段去重,php二维数组根据某个字段去重

    php的二维数组根据某个字段去重,在这默认为二维数组的结构是一样的,现在根据二维数组里的id字段去重,把id相同的重复的元素去掉 /** * 二维数组根据某个字段去重 * @param array $ ...

  5. java list 字段去重_如何实现java8 list按照元素的某个字段去重

    list 按照元素的某个字段去重 @Data @AllArgsConstructor @NoArgsConstructor public class Student { private Integer ...

  6. oracle字段去重查询,oracle怎么去重查询

    oracle怎么去重查询 oracle去重查询的方法是: oracle 数据库多字段去重 方法介绍:distinct 关键字.group by .row_number ()over(partition ...

  7. java list 元素去重_小猿圈Java开发之list按照元素某个字段去重详解

    小猿圈Java老师给大家分享一篇关于如何实现Java8中list按照元素的某个字段去重的详细介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,下面我们一起来看一下吧. ...

  8. php根据某个字段去重,php二维数组根据某个字段去重

    php的二维数组根据某个字段去重,在这默认为二维数组的结构是一样的,现在根据二维数组里的id字段去重,把id相同的重复的元素去掉 /** * 二维数组根据某个字段去重 * @param array $ ...

  9. LINQ解决依据某个字段去重

    想要List结果反复 的数据非常easy.仅仅要.Dinstinct()就好了 可是假设想要依据某个字段去除反复的数据,上面的方法就帮不上忙了.我们须要重写一个方法.直接上样例吧 [Serializa ...

最新文章

  1. j.u.c.locks.AbstractQueuedSynchronizer.Node
  2. 打印系列一:(套打解决方案(支持B/S和C/S))
  3. MyBatisPlus中自定义全局操作流程
  4. php maximum,解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示...
  5. python 重复执行任务_使用Python自动执行数字艺术家的重复任务
  6. gradle安装及idea导入spring5.0x的源码
  7. 如何让插入PPT的音乐跨幻灯片后同时播放
  8. Dropout 丢弃法 动手学深度学习v2 pytorch
  9. java使用hdf.jar_在HDFView 2.14上查看使用h5py编写的大(12.5GB)HDF5文件
  10. Charles进行弱网测试
  11. snipaste如何滚动截图_3款工具满足你对截图软件的所有想象
  12. 希捷硬盘无法连接计算机,新买的希捷1T移动硬盘在电脑上没法识别
  13. bootstrapValidator.js文件里的提示语:设置为中文
  14. mysql 4 字节存储问题_关于mysql存储过程存储4字节emoj的'\xF0\x9F\x98\x82' for column ``.``.`p_topicname`问题的解决办法...
  15. html大屏可视化边框怎么弄的,做大屏可视化,你需要知道这几点
  16. 易语言打开摄像头_api摄像头拍照源代码 调用API函数创建视频设备
  17. 【无标题】西门子smart触摸屏连接1200PLC
  18. [ 工具 ] ___ VT : VMware Tools
  19. 互联网供应链金融业务模式和未来发展,《互联网供应链金融》好书推荐
  20. 测试udp服务的端口是否可用

热门文章

  1. lambda表达式学习例子
  2. 【转】理清基本的git(github)流程
  3. iOS 上的相机捕捉 swift
  4. C# 反射/映射学习
  5. opencv +opencv_contrib+CMake+VS2015
  6. H265框架编码流程(一)
  7. I2S和PCM区别(二十)
  8. wifi连指定ssid和password
  9. Java可变参数demo
  10. 对Android蓝牙UUID的理解