Blondine sucht HILFE IN SQL! :-)

Hey Ihr!
Ich bin zur Zeit an ein paar SQL-Aufgaben und muss nun eine kleine Aufgabe lösen, die für mich leider zu schwer ist… oder ich denken einfach zu kompliziert!?
Das blöde an der Sache ist, dass ich diese Aufgabe bis spätestens morgen Abend gegen 21Uhr haben sollte!!
Es wäre also furchtbar nett, wenn sich irgendjemand erbarmen und diese Aufgabe lösen würde!

Hier die Aufgabe:
Ausgangssituation:

  1. Eine Tabelle „PC“
    Auszug:
    PC_Nr Raum_Nr Betriebssystem Speicher etc…
    31 A001 WIN 2000 …
    35 A001 WIN 98 …
    40 A002 OS/2
    41 A003 WIN 2000
    42 A003 LINUX

2.Diese Abfrage sollte, meinem Lehrer nach, mit einem INNER JOIN mit der gleichen Tabelle,lösbar sein!
Wenn es geht sollte der Befehl „HAVING COUNT“ auch gebraucht werden!

Die Aufgabe:
Ermitteln Sie bitte die Raumnummern, in denen PC’s stehen und in denen mehr wie ein Betriebssystem vorhanden ist!

Probier’s mal mit:

SELECT DISTINCT raum\_nr 
 FROM pc
 GROUP BY raum\_nr, betriebssystem
 HAVING COUNT( \* ) \> 1

Wozu ein INNER JOIN gut sein soll weiss ich nicht.

Grüße, Robert

*ärger* Crossposting
Auch Blondinen schicken bitte keine Crosspostings … hab mich gerade wieder ärgern können die Antwort geschrieben zu haben, und dann war im andren Forum eh schon was da …

Grüße, Robert

Stimmt, ich wußte nicht in welches Forum es besser passt… Sorry!

Aber ich habe die Lösung selbst rausgefunden und in SQL Datenbanken gepostet.

War also nicht umsonst…

Trotzdem Danke