Mysql多表查询 #子查询

不用子查询也能得到同样的查询结果,子查询的意义是什么
-- 不用子查询

img

-- 使用子查询

img

子查询是为了从一个查询结果作为另一个查询的条件。
或者用对某些字段无法读取的问题,比如分组会导致只能查询分组字段和聚合函数,
你这个情况最多算特例

有些情况确实可以不用子查询,不过你可以去了解一下explain ,看看这两种写法,哪一种性能好