我想選擇最大值最小的值。例如,我想選擇Playstation,因爲它的ID比Silly Puddy大。MySQL聲明以最大值獲取最小值ID
這是我的SQL語句:
SELECT *, max(id), min(price)
FROM table
group by type
ORDER BY id DESC
id name type price
123451 Park's Great Hits Music 19.99
123452 Silly Puddy Toy 3.99
123453 Playstation Toy 3.99
我不斷收到傻Puddy返回玩具。有什麼不同的建議嗎? 在此先感謝!
你一直困惑。由於'id'是唯一的,你總是隻能找到一個值,當然,這是「最小值」,這也是「最大值」。 –
如果您願意,請考慮遵循以下簡單的兩步操作步驟:1.如果您尚未這樣做,請提供適當的DDL(和/或sqlfiddle),以便我們可以更輕鬆地複製問題。 2.如果您尚未這樣做,請提供與步驟1中提供的信息相對應的所需結果集。 – Strawberry