sql >> データベース >  >> RDS >> Sqlserver

SQL ですべての子を持つ親レコードを選択

    数値トリック (親子リンクの数 =子の数、その親はすべての子にリンクされている) に依存:

    SELECT Parent.ParentID, COUNT(*)
    FROM Parent
    INNER JOIN ChildParent
        ON ChildParent.ParentID = Parent.ParentID
    INNER JOIN Child
        ON ChildParent.ChildID = Child.ChildID
    WHERE <ChildFilterCriteria>
    GROUP BY Parent.ParentID
    HAVING COUNT(*) = (
        SELECT COUNT(Child.ChildID)
        FROM Child WHERE <ChildFilterCriteria>
    )
    


    1. アンドロイドでオンラインmysqlデータベースにアクセスする方法は?

    2. PROCEDURE pl/sqlに変換します

    3. MySQLでSSL証明書のPEMファイルのパスワードの挿入を自動化できますか?

    4. Oracleはselectからより多くの列を持つテーブルに挿入します