mysql中left join和union有什么区别?

2024-11-29 21:28:07
推荐回答(2个)
回答1:

说实话,没感觉有太大的相同,,,,

left join 表示至少2表要有1个匹配字段才能返回数据

union则不需要有关联字段就可以返回数据;而且union要求多次查询的结果列数必须一样;例如

select a,b
from t1
union 
select a,b
from t2

必须要求,t1,t2都是显示两个字段

回答2:

http://www.2cto.com/database/201212/172617.html
希望这个对你有用。