求解 mysql欄位批量定義別名的方法?

2021-08-16 19:30:44 字數 514 閱讀 3285

假如現在有表a,字段分別為id,create_time,update_time,***1,***2,……;

有表b,字段分別為id,create_time,update_time,a_id,yyy1,yyy2,……;

現在關聯查詢:

select * from a a left jion b b on a.id=b.a_id;

但是這樣查詢出來的結果就是列名不對了,變成了

id,create_time,update_time,***1,***2,……,id1,create_time1,update_time1,a_id,yyy1,yyy2,……

這樣在mybatis對映的時候就得分別為每乙個欄位都定義別名……

所以在此請問,是否有方法可以批量定義別名的?

比如變成:

a.id,a.create_time,a.update_time,a.***1,a.***2,……,b.id,b.create_time,b.update_time,b.a_id,b.yyy1,b.yyy2,……

MySQL中使用表別名與字段別名

mysql 表別名 alias sql 表別名 在 sql 語句中,可以為表名稱及欄位 列 名稱指定別名 alias 別名是 sql 標準語法,幾乎所有的資料庫系統都支援。通過關鍵字 as 來指定。表別名語法 select column from table as table alias 上述 sq...

MySQL為表和字段取別名

mysql在查詢資料時,可以為表和字段取別名,這個別名可以代替其指定的表和字段 查詢資料時,如果表名很長,使用起來不方便,此時,就可以為表取乙個別名,用這個別名來代替表的名稱 select from 表名 as 別名 注意,為表指定別名,as關鍵字可以省略不寫 為student表,取別名s,並查詢s...

MySQL為表和字段取別名

mysql在查詢資料時,可以為表和字段取別名,這個別名可以代替其指定的表和字段 查詢資料時,如果表名很長,使用起來不方便,此時,就可以為表取乙個別名,用這個別名來代替表的名稱 select from 表名 as 別名 注意,為表指定別名,as關鍵字可以省略不寫 為student表,取別名s,並查詢s...