作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个名为 Products 的表,其中包含架构(名称、城市、州、邮政编码价格)。
我想找到给定州的每个邮政编码最昂贵的产品名称。
我写了
SELECT zip_code, MAX(price)
FROM products
WHERE products.state = 'NJ'
GROUP BY zip_code
作为子查询,但我无法弄清楚在“NJ”中显示每个邮政编码的产品名称和价格
如果你能帮助我,我将不胜感激,谢谢。
最佳答案
这应该可行,但我不能保证它的效率。根据评论,这里有一个更新,可以拉回所有价格等于每个邮政编码最高价格的记录。
SELECT *
FROM products p1
WHERE p1.state = 'NJ'
AND p1.price = (select max(price) from products p2
where p1.zip_code = p2.zip_code)
关于MySQL 在每个邮政编码中找到最贵的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9982039/
我正在对 pandas DataFrame 创建进行基准测试,发现它比创建 numpy ndarray 更昂贵。 基准代码 from timeit import Timer setup = """ i
我是一名优秀的程序员,十分优秀!