【发布时间】:2020-12-21 19:55:27
【问题描述】:
您能帮我找到正确的 MySQL 查询,以获取每个给定位置的最多供应商数量,并按名称和商店名称列出所有供应商吗:
1 - 查询必须找出哪个位置的供应商数量最多,然后按名称和他们工作的商店的名称列出它们。
我有以下表格:
CITIES
(
ID "unique",
NAME
)
SHOPS
(
ID "unique",
NAME,
CITY_ID ( foreign key of CITIES TABLE ID)
)
VENDORS
(
ID "unique",
NAME,
SHOP_ID ( foreign key of SHOPS TABLE ID)
)
虚拟数据示例
CITIES : NY, SF
SHOPS: Boom - NY, Flash - NY, Sofast - SF
Vendors:
Mark : Boom,
John : Boom,
Carlos : Sofast,
Alex : Sofast,
David : Flash,
James: Flash
纽约的供应商数量最多,因此应该列出
Mark : Boom, John : Boom, David : Flash, James: Flash
【问题讨论】:
标签: mysql sql count greatest-n-per-group window-functions