mysql语句是如何执行的
我有一个mysql语句,可以找到收入第二高的记录。但我不明白这里语句的执行顺序 这是代码->mysql语句是如何执行的,mysql,Mysql,我有一个mysql语句,可以找到收入第二高的记录。但我不明白这里语句的执行顺序 这是代码-> SELECT Income FROM Employee e WHERE 2=(SELECT COUNT(DISTINCT Income) FROM Employee p WHERE e.Income<=p.Income) 请这里的任何人告诉我 执行顺序,即父查询或子查询是先执行的,如果两者同时执行,那么如何执行 2在这里意味着什么,它做什么,如何做 控制如
SELECT Income
FROM Employee e
WHERE 2=(SELECT COUNT(DISTINCT Income)
FROM Employee p
WHERE e.Income<=p.Income)
请这里的任何人告诉我
执行顺序,即父查询或子查询是先执行的,如果两者同时执行,那么如何执行
2在这里意味着什么,它做什么,如何做
控制如何在这里流动
2=计数的结果,类似于ifcount==2