我试图用多个非唯一外键来查询一个表。我想选择“存储”与最小距离(英里),所以可能有多个商店的距离不同,我想有一个明显的一行最低英里选择最小列值并仅查询不同的相应行
SELECT
m.store1, m.miles, mitable.region, mitable.terminal, mitable.city, mitable.state
FROM
(SELECT
store1, MIN (miles) as miles
FROM
mitable
GROUP BY
region, store1) m
INNER JOIN
mitable ON m.store1 = mitable.store1
AND m.miles = mitable.miles
眼下,这是拉动了错误的数据,我...我卡住了!
你可以请出示一些示例数据和预期的结果,这里是一个例子来看看于:https://spaghettidba.com/2015/04/24/how-to-post- at-sql-question-on-a-public-forum/ – TheGameiswar