, [ ] "fizz" foo [ ] "buzz" foo. , , .
, , , SQL, , CTE, .
SELECT DISTINCT Parent.ID
FROM Parent
JOIN Child C1 ON Parent.ID = C1.parent_Id
JOIN Child C2 ON Parent.ID = C2.parent_id
WHERE C1.foo = 'fizz'
AND C2.foo = 'buzz'
Edit:
, , , , , , ( + ). :
- , foo.
- , , [ ]
- . , , , , 2 5 foo .
Joel, , , 2 foo.
SELECT Parent.Id
FROM Parent
INNER JOIN Child on Parent.Id = child.parent_id
WHERE Child.foo IN ('fizz', 'buzz')
GROUP BY Parent.Id
HAVING COUNT(DISTINCT Child.foo) = 2