我有下表" Pcategory
",有以下4列,PCategoryID
是我的主键,
Pcategory Table
PCategoryID(PK) |TermID (FK)|SubCategoryID (FK)|CategoryID(FK)
PK - >首要的关键 FK - >外键
请告诉我如何编写SQL查询以检查表是否具有foriengn键TermID
(FK)| SubCategoryID
(FK)| CategoryID
(FK)的唯一组合
(即)我需要一个重复记录列表,如果表格中有任何重复记录的列表,则需要这3个foriegn键的组合
答案 0 :(得分:4)
希望以下是您正在寻找的:
select termid,subcategoryid,categoryid,count(1)
from pcategory
group by termid,subcategoryid,categoryid
having count(1) > 1