13. Februar 200718 j 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)
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.