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

2024年11月29日 21:28
有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
希望这个对你有用。