package main import ( "fmt" "platform/pkg/env" "platform/pkg/logs" "platform/pkg/orm" "platform/web/models" q "platform/web/queries" ) type ResourceInfo struct { data models.Resource pss models.ResourcePss } func main() { env.Init() logs.Init() orm.Init() var resource = new(ResourceInfo) data := q.Resource.As("data") pss := q.ResourcePss.As("pss") _ = data.Debug().Scopes(orm.Alias(data)). Select(data.ALL, pss.ALL). LeftJoin(q.ResourcePss.As("pss"), pss.ResourceID.EqCol(data.ID)). Where(data.ID.Eq(1)). Scan(&resource) fmt.Printf("%+v\n", resource) }