![](/img/trans.png)
[英]Reading columns using WHERE clause on MS Access passing combobox textvalue
[英]Select many columns based on lowest value from multiple columns (ms access)
我通過谷歌搜索,但全部徒勞,可能是由於我的搜索查詢。
我有下面的表格
------------------------------------------------------------
| LocalID | ASIN | Price | Shipping | Total | Currancy |
------------------------------------------------------------
| 1 |B01MSMCN13 | 95.99 | 3 | 98.99 | GBP |
------------------------------------------------------------
| 2 |B01MSMCN13 | 100 | 0 | 100.0 | GBP |
------------------------------------------------------------
| 3 |B01MSMCN13 | 104.71| 9.61 | 114.32| GBP |
------------------------------------------------------------
| 4 |B01MSMCN13 | 124.81| 8.95 | 133.76| GBP |
------------------------------------------------------------
| 5 |B073WDMZVT | 139.99| 0 | 139.99| GBP |
------------------------------------------------------------
| 6 |B073WDMZVT | 159 | 0 | 159.0 | GBP |
------------------------------------------------------------
| 7 |B073WDMZVT | 179 | 0 | 179 | GBP |
------------------------------------------------------------
問題:
我想根據最低價格+運費來獲取所有列
我想要這樣的結果
------------------------------------------------------------
| LocalID | ASIN | Price | Shipping | Total | Currancy |
------------------------------------------------------------
| 1 |B01MSMCN13 | 95.99 | 3 | 98.99 | GBP |
------------------------------------------------------------
| 5 |B073WDMZVT | 139.99| 0 | 139.99| GBP |
------------------------------------------------------------
我已經嘗試了許多查詢,但無法獲得理想的結果。
非常感謝您的幫助。
使用min func並分組
SELECT *
FROM Table t
WHERE Total = (SELECT MIN(Total)
FROM Table t2
WHERE t.ASIN = t2.ASIN
GROUP BY ASIN)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.