have 和join的区别