Hallo,
ich habe folg. Problem: Eine Tabelle enthält 2 Spalten. Eine den Frendschlüssel auf Nutzernamen, und die andere Ident-Nummern für Interessen.
Sieht etwa so aus
keyID intID
1 2
1 3
2 2
3 3
4 2
4 3
Nun sollen alle keyIDs ermittelt werden, die sowohl als intID 2 als auch 3 haben (also keyID 1 und 4).
Ein klassisches
SELECT keyID FROM tab1 WHERE (intID like '2') and (intID like '3')
versagt genauso wie
SELECT keyID FROM tab1 GROUP BY keyID HAVING ((intID='2' AND intID ='3'))
Natürlich kann es auch mal passieren, dass intID 2,5,7,10,40 gesucht sind.
Hat jemand eine Idee/Hilfe?
Danke
Thomas