@ -58,6 +58,34 @@ public interface GBaseCSCZRKMapper extends BaseMapper<GBaseCSCZRK> {
+")")
+")")
List<GBaseCSCZRK>selectFamilyPeople();
List<GBaseCSCZRK>selectFamilyPeople();
@Select("select distinct a.gmsfhm, c.gmsfhm family_id from dwd_ry_kxgxzyk_csczrk a inner join csga_wdpcdb.wdpc_person b on a.gmsfhm = b.id_code "
+"inner join dwd_ry_kxgxzyk_csczrk c ON a.hh = c.hh "
+"where a.gmsfhm != c.gmsfhm and ("
+"( a.mqgmsfzhm IS NULL AND a.fqgmsfzhm IS NULL ) "
+")")
List<GBaseCSCZRK>selectFamilyPeople1();
@Select("select distinct a.gmsfhm, c.gmsfhm family_id from dwd_ry_kxgxzyk_csczrk a inner join csga_wdpcdb.wdpc_person b on a.gmsfhm = b.id_code "
+"inner join dwd_ry_kxgxzyk_csczrk c ON a.hh = c.hh "
+"where a.gmsfhm != c.gmsfhm and ("
+"( a.mqgmsfzhm IS NULL AND a.fqgmsfzhm != c.gmsfhm ) "
+")")
List<GBaseCSCZRK>selectFamilyPeople2();
@Select("select distinct a.gmsfhm, c.gmsfhm family_id from dwd_ry_kxgxzyk_csczrk a inner join csga_wdpcdb.wdpc_person b on a.gmsfhm = b.id_code "
+"inner join dwd_ry_kxgxzyk_csczrk c ON a.hh = c.hh "
+"where a.gmsfhm != c.gmsfhm and ("
+"( a.fqgmsfzhm IS NULL AND a.mqgmsfzhm != c.gmsfhm ) "
+")")
List<GBaseCSCZRK>selectFamilyPeople3();
@Select("select distinct a.gmsfhm, c.gmsfhm family_id from dwd_ry_kxgxzyk_csczrk a inner join csga_wdpcdb.wdpc_person b on a.gmsfhm = b.id_code "
+"inner join dwd_ry_kxgxzyk_csczrk c ON a.hh = c.hh "
+"where a.gmsfhm != c.gmsfhm and ("
+"(a.fqgmsfzhm IS NOT NULL AND a.mqgmsfzhm IS NOT NULL AND a.fqgmsfzhm != c.gmsfhm AND a.mqgmsfzhm != c.gmsfhm) "
+")")
List<GBaseCSCZRK>selectFamilyPeople4();
@Select("select distinct a.gmsfhm, a.fqgmsfzhm father_id from dwd_ry_kxgxzyk_csczrk a INNER JOIN csga_wdpcdb.wdpc_person b ON a.gmsfhm = b.id_code where a.fqgmsfzhm is not null;")
@Select("select distinct a.gmsfhm, a.fqgmsfzhm father_id from dwd_ry_kxgxzyk_csczrk a INNER JOIN csga_wdpcdb.wdpc_person b ON a.gmsfhm = b.id_code where a.fqgmsfzhm is not null;")