Dein Beispiel hat mich reichlich verwirrt, denn das Ergebnis basierend auf den Beispieldaten ist 1 und 4 - nicht 1 und 2 wie Du uns weis machen wolltest ;-)

Ich kann zwei Abfragen erstellen und die zusammenklinken

---- Abfrage1

SELECT UID
FROM Tabelle
WHERE KID="AA";

---- Abfrage2
SELECT UID
FROM Tabelle
WHERE KID="BB";

--- dann tut es ein einfacher Join
SELECT UID
FROM Abfrage1 INNER JOIN Abfrage2 ON Abfrage1.UID = Abfrage2.UID;


--

Viele Gr��e
Hubert Daubmeier


----- Original Message ----- From: <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Friday, January 21, 2005 1:59 PM
Subject: [Coffeehouse] SQL Frage



Hallo, hier ein kleine SQL Frage.

Folgende Tabelle ist gegeben, Spaltentypen sind egal, die Kombination aus
UserID und KategorieID ist eindeutig (beides Schl�ssel):

UserID| KategorieID
~~~~~~~~~~~~~~~~~~~~~~~
1 | AA
1 | BB
1 | CC
2 | AA
2 | DD
3 | BB
3 | FF
4 | XX
4 | AA
4 | BB

Nun br�uchte ich eine Liste mit allen UserIDs, die sowohl der Kategorie AA
also auch der Kategorie BB zugewiesen sind. Eine von beiden reicht nicht,
es m�ssen  beide KategorieIDs sein.

Also in dem obigen Beispiel UserID 1 und UserID 2. Ergebnis:

UserID
~~~~~~~
1
2



Geht da was?
Danke f�r die Hilfe,
marcus


_______________________________________________ Coffeehouse Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an