- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Store_Type CEO_Name *Table Store*
Store1 CEO1
Store2 CEO1
Store3 CEO2
Store4 CEO2
Store5 CEO2
Store6 CEO3
City Store_Type Items *Table City*
NY Store1 8000000
DC Store1 600000
Philly Store1 1500000
Ottawa Store2 800000
Tortonto Store2 2500000
Berlin Store4 3500000
Hamburg Store4 2000000
Bonn Store4 300000
Paris Store5 2000000
Lyon Store5 700000
Bamako Store6 2000000
Timbuktu Store6 50000
Mopti Store6 100000
通过检查表格,结果应该与此类似:输出针对每个 CEO,它列出了该 CEO 的商店类型数量以及其城市中的最大商品数量
CE01 2 8000000
CEO2 2 (3?) 3500000
CE03 1 2000000
我尝试了多种方法来做到这一点,但都失败了。我知道我可以使用 COUNT(Store_Type) 来计算每个 CEO 有多少种商店类型,但由于存在重复项,因此可以说制作这个 3 列表变得很困难。然后将使用 MAX(items),但它必须是 CEO 整体的最大值。
我尝试将其分解,但我不断收到组错误。以下是我设法写下的一些示例,但一旦我认为我有了“顿悟”并改变了策略,我确实在命令行中尝试了多种暴力,所以我没有保存这些。这些主要包括大量的连接尝试,但我仍然无法实现我想做的事情。因此,为什么我现在在这里问一个简单的 SQL 问题。
select distinct B.CEO_Name
from Store B, City C
where B.Store_Type=C.Store_Type;
-----
select distinct B.CEO_Name
from Store B, City C
where B.Store_Type=C.Store_Type;
INTERSECT
select COUNT(distinct Store_Type)
from City;
-----
select distinct C.Store_Type, D.CEO, COUNT(distinct C.Store_Type)
from City C, Store D
where C.Store_Type=D.Store_Type;
------
select D.CEO, COUNT(C.Store_Type)
from Store D, City C
where D.Store_Type=C.Store_Type;
------
select D.CEO, COUNT(C.Store_Type)
from Store D full outer join City C
on (D.Store_Type=C.Store_Type);
最佳答案
这样的事情应该有效:
SELECT I.CEO_Name, J.num_stores, I.max_items
FROM
(SELECT S.CEO_Name, MAX(Items) AS max_items
FROM Store S
INNER JOIN City C ON C.Store_Type = S.Store_Type
GROUP BY S.CEO_Name) I
INNER JOIN
(SELECT S.CEO_Name, COUNT(DISTINCT S.Store_Type) AS num_stores
FROM Store S
INNER JOIN City C ON C.Store_type = S.Store_type
GROUP BY S.CEO_Name) J ON I.CEO_Name = J.CEO_Name
ORDER BY I.CEO_Name
该查询包括连接两个子查询以计算 max_items 和 num_stores 聚合,然后连接 CEO_Name。
关于mysql - 查询每个CEO的店铺类型数量以及所在城市的最大商品数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40688290/
假设我有 15 个商店,每个商店有 4 种产品和自定义价格: 每个商店不会拥有全部 4 种产品,但只能有 2 种、3 种、4 种甚至 1 种。 价格相似,但根据每个商店定制。所有商店的价格每 2-3
我这辈子似乎无法获得我想要的结构并使其正常运行,所以我一怒之下来找你们。 设置:我有一个名为 Futures_Contracts 的目录,里面有大约 30 个文件夹,全部以标的 Assets 命名,最
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题吗? 更新问题,以便 editing this post 提供事实和引用来回答它. 关闭 9 年前。 Improve
所以我已经使用 Smalltalk 大约 6 个月了(Squeak 和 Pharo),主要是做数据分析,我即将开始我的第一个 Seaside 应用程序。所以我对所有 Smalltalkers 的问题是
我选择的选项对象如下所示: { 3 : 'c', 5 : 'a', 6 : 'b', ... } 我的重复看起来像这样: {{v}} 我想按值 (v) 排序,但据我所知
什么是最好的方法(使用的算法/数据结构)来获得在购物网站上订购的前 k 项商品,相关信息在其 n 个服务器中的每一个的日志中? 我正在考虑一种方法,该方法涉及维护一个固定大小的双向链表 k 每个节点都
我正在尝试编写一个模式来验证以下 XML: AK47 The USSR's chief export back in the day, and the guer
我们正在尝试将 Android Market 集成到我们的服务中,我们需要验证用户确实是特定应用程序的所有者,我们需要自动检索该特定应用程序的销售情况。 因此,我们一直在评估 Google Check
我们有一个代表客户购物记录的数组。例如,它是这样一个数组: custA, item1, custB, item1, custA, item2, custB, item3, custC, item1,
我是一名优秀的程序员,十分优秀!