我使用join查询数据,当使用别名的时候无法获取别名设置的数据,结构如下:
type Post struct {
Id int64 `xorm:"pk autoincr"`
Title string
CreateTime time.Time `xorm:"created"`
MenuId int
MenuName string
Name string
}
session := db.Select("post.id,post.title,post.create_time, menu.name").Join("LEFT", "menu", "menu.Id = post.menu_id").Find(&postList)
而当我如下写的时候就获取不到数据
session := db.Select("post.id,post.title,post.create_time, menu.name as menuName").Join("LEFT", "menu", "menu.Id = post.menu_id").Find(&postList)
与menuName大小写无关 都试了。
请问查询应该如何设置别名
有疑问加站长微信联系(非本文作者)