daDom Geschrieben 13. Februar 2007 Geschrieben 13. Februar 2007 Hallo liebe Programmiererfreunde, Ausgangssituation: SQL-Datenbank 'Raumvergabe'. Es befinden sich mehrere Räume mit unterschiedlichen Ausstattungen(Equipment) in der Datenbank. In einer Übersicht möchte ich alle Räume mit den verfügbaren Euqipments anzeigen lassen. (Übersicht siehe raumvergabe.jpg im Anhang) Problem: Da für manche Räume mehrere Euipments vorhanden sind, wrden diese auch mehrfach angezeigt. Ich möchte aber für jeden Raum maximal eine Row angezeigt bekommen. Wisst ihr Rat? Hier der SQL-Code:SELECT DISTINCT Room.Name, Room.ShortName, Room.Comment, Room.Location, Room.Persons, Room.DialNorm, Room.DialConf, Equipment.Name AS Equipment FROM Room INNER JOIN RoomEquipment ON Room.ID = RoomEquipment.RoomID AND Room.ID = RoomEquipment.RoomID INNER JOIN Equipment ON RoomEquipment.EquipID = Equipment.ID AND RoomEquipment.EquipID = Equipment.ID (siehe sql-code.jpg im anhang)
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden