在没有子查询的情况下,join的优先级高。
比如:
select a.id,count(1) from a join b on a.id=b.id group by a.id
这种情况join的优先级高。
但是在有子查询的情况下比如:
select * from a join (select id,count(1) from b group by id) t on a.id=t.id
这种情况的话,group by 的优先级高,主要还是看情况。
总的来说join的优先级高一些,子查询是因为有()的作用。来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考