关于sql: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);

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理