在GORM中使用别名是很简单的,你可以使用以下语法来实现:
db.Table("table_name as alias_name").Select("alias_name.column_name as column_alias")
例如,假设你有一张表,名为 "users" ,并且希望对该表进行查询,同时对其列 "name" 进行别名处理,你可以使用以下语句:
db.Table("users as u").Select("u.name as user_name")
这将生成一个SQL语句:
SELECT users.name AS user_name FROM users as u