Det du søger lyder som en simpel "Divide" (mængdelæren):
select bar from frequents f_1 where not exists( select * from frequents f_2 where drinker in('Vince', 'Herb') and not exists( select * from frequents f_3 where f_3.drinker = f_2.drinker and f_3.bar = f_1.bar))
Du kan evt lave en Distinct dvs Select Distinct bar...osv
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.