任何人都知道为什么或必须做些什么才能获得此查询的正确结果?问题,输出,查询和ERD如下
输出:
Name Shares_traded
Google 1264600
显示公司名称和股票总数最大的公司的交易量 全球股东交易量。
WITH cteCompany_shares AS (SELECT c.name, SUM(t.shares) AS shares_traded
FROM company c
INNER JOIN trade t
ON t.stock_id = c.stock_id
GROUP BY c.name)
SELECT
cs.name,
cs.shares_traded
FROM cteCompany_shares cs
WHERE cs.shares_traded = (SELECT MAX(shares_traded)
FROM cteCompany_shares);