似乎我在使用 MAX 时遇到了基本问题 - 我认为它正在混合行的内容。
有一个视图:
id rev state
1 100 pass
1 99 fail
1 98 fail
结果应该是:
id rev state
1 100 **pass**
但我在下面的查询中得到了这个
id rev state
1 100 **fail**
SELECT r.id, r.state, MAX(r.revision)
FROM VIEW_data r
WHERE r.id=1