请问sql大牛,我这个有点绕晕了,想不明白:
表数据是这样的:
id category_name type description
1 james 20 语文
2 curry 34 语文
3 curry 20 数学
4 james 30 数学
5 curry 30 英语
6 james 78 英语
sql:
SELECT category_name,description FROM category a WHERE TYPE>(
SELECT MIN(TYPE) FROM category b WHERE a.description=b.description
)
结果:
category_name description
curry 语文
james 数学
james 英语
为什么结果里显示第五条数据过滤掉了?
谁能给分析一下sql执行顺序?谢谢!