SQL 语句的本质是什么?
标量子查询可以改写为外连接(需要注意表与表之间的关系,去重),半连接可以改写为内连接(需要注意表与表之间的关系,去重),反连接可以改写为外连接(不需要注意表与表之间的关系,也不需要去重)。SQL语句中几乎所有的子查询都能改写为表连接的方式,所以我们认为:SQL语句其本质就是表连接(内连接与外连接),以及表与表之间是几比几关系再加上group by。