Moin,
folgendes Problem. Ich habe eine Tabelle der Art:
ID Haus Gerätetyp
1 1 1
2 1 2
3 2 1
4 3 2
...
Es gibt nur die Gerätetypen 1 und 2. Ich möchte nun alle Häuser finden, die nicht beide Gerätetypen zur Auswahl haben. In diesem Fall also Haus Nr.2 und 3.
Habe kein Plan, wie ich das abfragen soll! :-/
Danke schon mal :)
Hallo,
spontan gesagt:
Select Haus from tblTabelle group by Haus having Count(Gerätetyp) <2
Hey,
danke für deine Antwort. Mir ist grad aufgefallen, dass ich mein Beispiel falsch formuliert habe. Ich suche eigentlich was anderes ;-)
ID Haus Gerätetyp
1 1 1
2 1 2
3 1 3
4 2 1
5 2 2
6 3 1
7 4 1
8 4 3
Ich suche alle Häuser die nur die Gerätetypen 1 und 2 aufweisen, also in dem Fall Haus 2. Es kommt also auf die Gerätetypen drauf an, und nicht auf die Anzahl. Haus 4 würde in diesem Fall nicht ausgegeben werden.
Hallo,
haten wir das selbe Problem nicht schon mal??
Such mal hier im Forum....
SELECT Haus
FROM tblTabelle
WHERE Gerätetyp IN (1, 2)
GROUP BY Haus
HAVING Count(Gerätetyp) = 2
MfGA
ebs