грубая сила (и только проверена в системе Oracle, но я думаю, что это довольно стандартный):
select distinct usr_id from users where user_id in (
select user_id from (
Select user_id, Count(User_Id) As Cc
From users
GROUP BY user_id
) Where Cc =3
)
and ancestry in ('England', 'France', 'Germany')
;
edit: Мне нравится @ ответ HuckIt еще лучше.