在select当中加入子查询,必须是一个字段,而不是2个字段;
在from可以作为临时表使用(子查询);可以先写一个临时表,然后再放在from后面;临时表需要as 临时命名。
临时表可以生成多个字段,而不是每个字段都需要使用。
from后面子查询,会需要多个字段,必须作为一个表和别名。
子查询可以跟在where后面,和select一样,子查询返回的一定是单个字段,而不是一个临时表。
在子查询中,select,from的表可以不一样。行合并:union;
union合并的列数必须是一致的,(字段数),不然报错。
union all 的区别:对2个查询结果合并的时候,如果结果有重复,union会删除,union all不会删除。
union by 和 union 不能和group by同时使用。最好先union后,最终结果作为子查询,然后再group by操作。
网友评论