[SQL] 记录复杂 SQL 写法
先记录,后整理查询某字段最大值的数据,按另一字段分组.
表名: | test | ||
---|---|---|---|
id | quantity | product_id | ... |
-- 这里是查询相同 product_id 中 quantity 最大的那条数据。
SELECT *
FROM
test a
WHERE
id = (SELECT id FROM test b where b.product_id = a.product_id order by quantity desc LIMIT 1);
推荐阅读
- 20170612时间和注意力开销记录
- MybatisPlus使用queryWrapper如何实现复杂查询
- 【剽悍读书营成长记录】2018年我收获了什么|【剽悍读书营成长记录】2018年我收获了什么 3357-小松
- 记录iOS生成分享图片的一些问题,根据UIView生成固定尺寸的分享图片
- 课后分享记录
- py连接mysql
- 2019-01-18Mysql中主机名的问题
- MySql数据库备份与恢复
- 感赏15+投射
- mysql|InnoDB数据页结构