我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

sql如何查询到想要的结果?

img

目前我查询到表关联的所以数据 我想根据表名去重并且查询到最后记录的时间

需求:
表名去重 根据表名查询最后一次记录的时间和数量 ,数量不能等于0

select max(时间) from 表名
where 数量!=0
group by 表名

select * from 表a left join 表b on a.xx = b.xx group by a.表名 having b.数量 != 0

值不能等于0

select 表名字段,时间字段,数量字段 from 表名 where 数量字段 != 0 GROUP BY 表名字段 order by 时间字段 desc limit 1

近期文章

  • 请教一下各位大佬CPU的取指过程
  • 个写代码入门级别的商务本
  • Python pyqt5 GUI中的 与另一个脚本交互
  • 我算的是1987654320 一开始比较i=1 j=0时 i<j 1小于0这不是为假嘛 怎么还在下面交换
  • Ubuntu无法从U盘启动
  • hive能不能写循环?应该怎么写?
  • del(s,"a")什么意思 结果怎么算出来的啊
  • 转JSON格式怎么去掉{}外的数据? #C/C++
  • 怎么删掉 app,microsoft,游戏,3d,照片编辑器
  • 笔记本卡顿怎么办?需要换什么配件?
  • 安装python第三方库segyio时出错
  • 超图Supermap坐标转换
  • c语言 o不能移动的原因在哪?
  • String.join()该方法编译异常?
  • 怎么算出来的啊 求解析过程
  • 企业私网和公有云对接问题
  • 字节跳动的tm,有几个人可以用心答完?
  • 我做的是*p=max 结果为什么不带*
  • 托利多bplus条码设置
  • 怎么把一多维数组中NaN替换成0

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华