1

次のテーブル/サンプル値を含むビューがあります。

ParentID, ChildContainerID, ChildID
1         CCID1                CID1
1         CCID1                CID2
1         CCID2                CID1
1         CCID2                CID2
1         CCID2                CID3
2         CCID3                CID1
2         CCID3                CID2
2         CCID3                CID2
2         CCID4                CID5
2         CCID4                CID2
2         CCID5                CID5

私の目標は、親ID全体で重複する子のみを返すクエリを作成することです(childcontaineridを無視します)

したがって、上記のサンプルデータでは、次の結果が必要です

ParentID, ChildID, CountChildID
1         CID1     2
2         CID2     3
2         CID5     2

さまざまなクエリをいくつか試しましたが、機能していません。この時点で単純なことを見落としてイライラしているだけだと思います。

何か案は?

4

1 に答える 1

2
SELECT ParentID,
       ChilID,
       COUNT(*) CountChildID
FROM YourTable
GROUP BY ParentID,
         ChilID
HAVING COUNT(*) > 1
于 2013-08-26T16:48:05.527 に答える