但是这边有一个重点,你必须要知道,子查询虽然方便,但是大多数DBMS的处理子查询的速度比处理联结要慢的多,如果数据量少的话,几乎没什么影响,但是如果后期数据会很大的话,就应该使用自联结!...自联结通过联结的机制,将所有公司名相同的记录联结到一起,即每一个公司的会员,都会和同一公司的其他会员联结一次,因为他们的公司名相同,这是时候指定c2.name='Tom',就能拿到Tom和其公司所有会员的资料...通过结果图,发现内联结确实把所有用户的订单都检索出来了,但是这里内联结似乎把没有订单的用户给过滤掉了,所以我们分析得出内联结只把有订单的所有用户信息包括订单信息检索出来,但是如果用户没有订单,则该用户信息会被过滤...这边我们使用了左外联结检索出所有用户的订单
通过结果图,发现外联结也把所有用户的订单都检索出来了,但是这里外联结把没有订单的用户也检索出来了(即外联结能检索出没有关联行的行,对应的用null来填充其关联行...五、使用带聚集函数的联结
聚集函数是用来汇总数据,在我前面的随笔中所用的聚集函数的例子都是从一个表中汇总数据,其实聚集函数也可以和联结一起使用,其实联结是多个小表组装而成的一个大表(你可以这样理解).