2017-08-03 1 views
2

Ich habe die folgende Tabelle „Pcategory“ mit den folgenden vier Säulen und PCategoryID ist mein Primärschlüssel,SQL-Check für eindeutige Spalte Kombination Eintrag

Pcategory Table   
PCategoryID(PK) |TermID (FK)|SubCategoryID (FK)|CategoryID(FK) 

PK -> Primärschlüssel FK -> Fremdschlüssel

Bitte lassen Sie mich wissen, wie Sie eine SQL-Abfrage schreiben, um zu überprüfen, ob die Tabelle eine eindeutige Kombination von Foriengn-Schlüsseln hat TermID (FK) | SubCategoryID (FK) | CategoryID (FK).

(dh) Ich würde eine Liste von doppelten Datensatz wird benötigt, wenn eine aus der Tabelle mit der Kombination dieser drei foriegn Tasten

Antwort

4

die folgenden Hoffnung ist das, was Sie suchen:

select termid,subcategoryid,categoryid,count(1) 
from pcategory 
group by termid,subcategoryid,categoryid 
having count(1) > 1 
+1

Thank Sie Aparna :) Es hat funktioniert. – Manju

Verwandte Themen