我試圖用多個非唯一外鍵來查詢一個表。我想選擇「存儲」與最小距離(英里),所以可能有多個商店的距離不同,我想有一個明顯的一行最低英里選擇最小列值並僅查詢不同的相應行
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