请注意,不支持直接,您需要使用db。原始待办UNION:gormUNIONdb.Raw("? UNION ?", db.Select("*").Model(&Foo{}), db.Select("*").Model(&Bar{}),).Scan(&union)上述内容将产生如下结果:SELECT * FROM "foos"WHERE "foos"."deleted_at" IS NULLUNIONSELECT * FROM "bars"WHERE "bars"."deleted_at" IS NULL