我有表設置像這樣:選擇父母,如果所有的孩子符合條件
Parent
------
id, ...
Child
-----
id, parent_id, x, y
我想找到父母,或者不同PARENT_ID(S),如果包含在子行的所有給定的parent_id符合涉及x和y的標準(在我的情況中x = y)。
例如:
Parent
------
id
1
2
3
Child
id, parent_id, x, y
1, 1, 2, 3
2, 1, 3, 4
3, 2, 5, 5
4, 2, 6, 7
5, 3, 8, 8
6, 3, 9, 9
會導致3.目前,我有一個發現孩子的任何符合標準parent_ids查詢。然後,我用它來檢索這些記錄,並在所有孩子都符合條件時在代碼中檢查它們。通過示例數據,我得到parent_id 2和3,與所有孩子一起獲得兩條父記錄,並進行評估。如果可能,我想用單個查詢來完成此操作。
你可以請告訴什麼是烏拉圭回合的預期輸出添加索引? – AnandPhadke
@AnandPhadke,我的預期輸出將是3. – CheeZe5
您正在使用哪些DBMS? PostgreSQL的?甲骨文? DB2? –