- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有下表:
----------------------------
| id | product | price |
----------------------------
| 1 | 1 | 50 |
| 2 | 1 | 39 |
| 3 | 1 | 60 |
----------------------------
我需要的是获取按产品 (1) 分组的最低价格 (39) 并保留最低价格的 ID (2)。
我有这个问题
SELECT
id,
product,
MIN(price) AS price
FROM
variant
GROUP BY
product
结果是
----------------------------
| id | product | price |
----------------------------
| 1 | 1 | 39 |
----------------------------
但是我要找的结果是
----------------------------
| id | product | price |
----------------------------
| 2 | 1 | 39 |
----------------------------
我能够使用这个查询得到结果
select B.id, A.* FROM
(SELECT product,MIN(price) AS minprice
FROM variant GROUP BY product ) A
JOIN variant B ON A.product = B.product and A.minprice = B.price
但我还需要使用此查询创建一个 View ,因为 from 中有一个子选择,所以我无法创建 View 。
还有其他方法可以获得我想要的结果吗?
我做了一个 fiddle :http://sqlfiddle.com/#!9/d2ddb2
最佳答案
您可以创建另一个 View 作为子查询,然后创建您的 View 加入第一个 View 而不是子查询。
CREATE VIEW min_variant AS
SELECT product,MIN(price) AS minprice
FROM variant
GROUP BY product;
CREATE VIEW min_product AS
SELECT B.id, A.*
FROM min_variant A
INNER JOIN variant B
ON A.product = B.product
AND A.minprice = B.price;
关于mysql - 细化按行分组的结果值(无法创建 VIEW,因为查询包含子查询),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36876588/
我正在尝试缩小此图像,但它会不断失真。 这是我应用细化的相关代码。我也尝试过使用“thin”功能而不是“skeletonize”,但结果相似。 from skimage.morphology impo
好的,据我所知,目前我们有两种方法 首先是我可以在给定脚本中使用的一些 javascript。但这会关闭所有内容的右键单击。 window.oncontextmenu = function() {
在 MarkLogic 中如何找到元素所在的文档 URI 匹配的值为1742 这里是示例 XML 文档: 1742 1742 TT 1742
摘要:我有一个数据集,其收集方式使得维度最初不可用。我想获取本质上是一大块无差别的数据,并为其添加维度,以便可以对其进行查询、子集化等。这是以下问题的核心。 这是我拥有的 xarray 数据集: D
我有一个大型数据集(请参阅下面的示例格式),我需要进行以下思考: 确定第 1、2、5 列中出现的重复值 - 如果全部重复,那么我需要删除多余的行并对第 8 列中的值进行平均(这对于我将发布的代码是成功
我正在做一个练习项目,其中 iOS 应用程序打印来自 jsonplaceholder.typicode.com 的/posts 列表,当用户选择一个时,加载详细 View Controller 并显示
module Access def last self[-1] end def start_end self[0] + last end end module Stri
我是一名优秀的程序员,十分优秀!