Wybierz rodzica, jeśli wszystkie dzieci spełniają kryteria

Mam ustawione tabele w ten sposób:

Parent
------
id, ...

Child
-----
id, parent_id, x, y

Chcę znaleźć Rodziców, lub odrębny identyfikator parent_id, jeśliwszystko wierszy w elemencie potomnym zawierającym podany element parent_id spełnia kryteria obejmujące x i y (w moim przypadku x = y).

Na przykład:

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

Spowoduje to 3. Obecnie mam zapytanie, które znajduje nadrzędne parent_idskażdy dzieci spełnia kryteria. Następnie używam tego do odzyskania tych rekordów i sprawdzenia ich w kodzie, jeśli wszystkie dzieci spełniają kryteria. W przykładowych danych otrzymuję parent_id 2 i 3, pobieram dwie rekordy nadrzędne ze wszystkimi dziećmi i oceniam. Jeśli to możliwe, chcę to zrobić za pomocą pojedynczego zapytania.

questionAnswers(3)

yourAnswerToTheQuestion