選擇查詢我有一個表:基於優先級一定字符串
ID|Expense|Name
1|1000|John
1|1000|Roger
1|1000|Megan
2|500|Sally
2|500|John
3|700|Jen
3|700|Mike
我想通過組ID和代價,而是要一個單行。另外,如果約翰不在場,我想在選擇John的同時選擇任意一行。 (對於ID = 3任仁和麥克是可以接受的)
期望的結果:
ID|Expense|Name
1|1000|John
2|500|John
3|700|Jen
我試着用Rank
,但我不能夠區分對IDS沒有約翰。
請幫忙
謝謝!
當溜溜你說「隨機」一行,你是否期望每次運行查詢時都會改變輸出(假設它是非John組)? –
我不介意它是否更改 –
然後通過@vkp查看答案低於 –