Your Question
Is there any document or example?
Comment From: magicLian
innerQuery := db.Raw("? UNION ?",
db.Table("table1").Select("*").Where("group_id in (?) and user_id = ?", v, uId),
db.Table("table2").Select("*").Where("group_id in (?)", v),
)
db.Table("(?) as inner_table", innerQuery).Count(&total).Preload("Properties").Find(&model)
It works fine.