Das habe ich gerade mal ausprobiert. Leider klappt das so nicht. Folgendes Beispiel:
Ich frage ab nach den Keywords "key1" und "key2".
Nun streicht der schon mal alle weg die nur ein Keyword haben oder mehr als 2. Das ist ein Fortschritt. Leider werden aber auch Einträge abgeholt, die zum Beispiel die Keywords "key1" und "key3" haben, da einer des Keywords übereinstimmt.
Mein Subselect sieht so aus:
"AND (SELECT COUNT(*) FROM tagged WHERE tagged.infoId = information.id) = 2"
Grüße!