我有员工编号表和一个组映射表。
desc employee_tab; ---------------- empno int; emp_name varchar(50); desc group_mapping_tab; ------------------------ empno int; group_no int;
我在员工表中有10个lac记录,当我创建员工数据组插入到组映射表中时,如(empno1,group_no1)..(empno2,group_no1).....(empno100000,group_no1)。组创建对应的empno进入映射表.n的数量可以在n组中。在创建新组时,组映射表的增长速度非常快。 plz建议如何中断或重新创建组映射表。现在组映射表中的数据达到60 lac并且增长非常快。
答案 0 :(得分:-1)
SELECT mxn_distributor.MemberID,mxn_distributor.NationalID
FROM mxn_distributor
INNER JOIN(
SELECT NationalID
FROM mxn_distributor
GROUP BY NationalID
HAVING COUNT(NationalID) >1
)temp ON mxn_distributor.NationalID= temp.NationalID ORDER BY NationalID ASC;