- union
现在使用表tb_brand和表tb_store做演示:
使用 union 可以将多个select语句的查询结果组合起来
union自动将名字一样的数据给去重,union all可以不用去重
使用union当select字段个数不一致时会报错:
由上图演示我们可以看出一个规律,使用union查询时两张表必须有一个字段名称相同,且字段类型相同,查询时select字段个数也要一致 - join 连接查询 :使用 join 可以将多张表连接起来查询,由于jion使用的较多,所以这里就不再粘贴图片演示了
- 总结:union只是将两条select语句的查询结果组合在一起,相当于查询了多张表。而join是将两个表建立起关联后再查询,相当于查询了一张表,所以效率较高
相关文章: