ich in TSQL folgenden Tabelle haben (es gibt auch andere Spalten zu, aber keine Identitätsspalte oder Primärschlüsselspalte):TSQL: Finden Paar-Sequenz in einer Tabelle
Oid Cid
1 a
1 b
2 f
3 c
4 f
5 a
5 b
6 f
6 g
7 f
So in obigen Beispiel würde Ich mag an hervorzuheben, dass folgende Oid Duplikat sind, wenn sie bei Cid Spaltenwerte als „-Paare“ suchen:
Oid:
1 (1 matches Oid: 5)
2 (2 matches Oid: 4 and 7)
Bitte beachten Sie das Oid 2 Spiel nicht enthalten Oid 6, da das Paar von 6 hat Buchstaben ‚G‘ als auch.
Ist es möglich, eine Abfrage ohne While-Schleife zu erstellen, um die "Oid" wie oben zu markieren? zusammen mit wie viele andere Übereinstimmungen zählen in der Datenbank existieren? Ich versuche, die Muster innerhalb des Datensatzes zu diesen beiden Spalten zu finden. Vielen Dank im Voraus.
Bitte beachten Sie, dass es das Paar passenden, das ich nicht das Individuum tun müssen Buchstabenabgleich. Also in der gewünschten Ergebnismenge, für Oid = 2 sollte es keinen Buchstabenvergleich für Oid 6 enthalten. Da es auch den Buchstaben 'G' hat. Hoffe, dies wird klar – hss