可以,但需要吧另一张表没有的字段用null 或者''代替 如:select col1,col2,null as col3 from t1 union select col1,col2,col3 from t2