select field1 as a1,field2 as b1 from user_diary as a,user_book as b用别名区分

解决方案 »

  1.   

    这样的话,不是需要写好多field as?
      

  2.   

    select field1 + '_user_diary' as a1,field2 + '_user_diary' from user_diary
    union all
    select field1 + '_user_book' as a1,field2 + '_user_book' from user_book
      

  3.   

    to good_luck898(漂浪):
    不是消耗大不大的问题,如果字段很多,全部用别名是不太理想的。
      

  4.   

    在查询操作中,不建议使用select *,呵呵!