我相信我這樣做過,但似乎已經忘記了如何..請MIN/MAX查詢中的所有列,但返回1結果
我試圖篩選記錄,這樣我得到的只是1分的記錄,因此,例如,如果這是我的表稱爲表A:
| ID | User | Type | Date |
------------------------------------
| 1 | Matt | Opened | 1/8/2014 |
| 2 | Matt | Opened | 2/8/2014 |
| 3 | Matt | Created| 5/8/2014 |
| 4 | John | Opened | 1/8/2014 |
| 5 | John | Created| 2/8/2014 |
我願意對其進行過濾,所以我得到的日期,其中向用戶「馬特」的MIN
和類型是「已打開」。
結果集需要包括ID字段,只返回1分的記錄,所以它看起來像這樣:
| ID | User | Type | Date |
------------------------------------
| 1 | Matt | Opened | 1/8/2014 |
我與得到過去GROUPBY要求選擇ID字段時掙扎。 ..這似乎忽略MIN的日期並返回超過1條記錄。
感謝,通過標記爲答案優雅:) – 2015-02-10 18:21:08
順序應該是'asc'(升序)獲得MIN的約會我覺得效果。 – 2015-02-10 18:28:33