这可能很简单,但我无法弄清楚......
我有两张桌子:
tbl_results:
runID | balance |
1 | 3432
2 | 5348
3 | 384
tbl_phases:
runID_fk | pc |
1 | 34
1 | 2
1 | 18
2 | 15
2 | 18
2 | 20
3 | -20
3 | 10
3 | 60
我想获得一个记录集:runID, balance, min(pc), max(pc) only where pc>10 and pc<50 for each runID as a group,不包括任何关联的pc值超出值范围的runID。
我想从上面描述的结果中得到以下结果:
runID | balance | min_pc | max_pc
2 | 5348 | 15 | 20
...因为 runID=1&3 的 pc 值超出了上述 pc 的数值范围。
提前致谢!