我們有一個要求,像通過過濾一列的不同值以及另一列的最大值來獲取表的所有列。提取一列的不同值以及另一列的最大值的記錄
實施例:
Table A
id name qty
__ __ __
1 Dinesh 10
2 Ramesh 8
3 Dinesh 2
4 Ganesh 3
5 Ganesh 20
在這裏,最大(數量)沿抓取不同名稱;
預期輸出:
1 Dinesh 10
2 Ramesh 8
5 Ganesh 20
任何人都可以說,如何在DB2查詢實現這一目標?
在此先感謝
他說他需要不同的值,這不是第一種情況。另外在第二種情況下按照你的方式,你不能只在選擇上使用'獨特'嗎? – MazarD
@MazarD - 每行都有一個唯一的id,因此使用'DISTINCT'會因此返回每一行。我看到你在說什麼,並會工作,如果只需要名稱和數量列所需 – acatt
你是對的,謝謝,我編輯我的答案:) – MazarD