求最小值对应的全记录SQL经典查询问题
现在有个表
PID,Depth,Reading,Percent
A-1,1.0,4,75
A-1,1.0,3,62
A-1,1.0,2,50
A-1,1.0,1,40
A-1,2.1,5,76
A-1,2.1,3,63
A-1,2.1,2,50
A-1,2.1,1,40
A-2,1.5,6,99
A-2,1.5,5,87
A-2,1.5,4,78
A-2,2.5,5,73
A-2,2.5,4,62
A-2,2.5,2,62
A-2,2.5,1,50
怎么求每个点PID,每个深度Depth,每个读数Reading大于2的那条最小的记录?要求同时给出那个对应的百分比Percent
比如对第一组记录,就返回:
A-1,1.0,3,62
我感觉是很基本的一个查询,因为很久不接触数据库了,谢谢各位!