选择查询我有一个表:基于优先级一定字符串
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查看答案低于 –