Announcement

Collapse
No announcement yet.

Tabelle als Sortierung nutzen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tabelle als Sortierung nutzen

    Hallo

    Ich habe eine Tabelle:
    "object"
    obj_Id
    Einträge:
    1
    2
    3


    Auch eine Tabelle:
    "object_prf"
    obj_Id_FK;rmt_Id_FK
    1;2
    1;3
    2;1
    2;4
    3;4

    und eine Tabelle:
    "room_type"
    rmt_Id;rmt_Name
    1;Küche
    2;Wohnzimmer
    3;Flur
    4;Bad


    Nun möchte ich alle Objekte der abrufen, die nach der Tabelle "object_prf" sortiert sind und zwar nach rmt_Id: 1
    Das Ergebnis sollte sein:
    2
    1
    3

    nach der rmt_Id: 4
    2
    3
    1


    Hat jemand einen Select Befehl? Mir ist nicht klar wie ich das in die "Group by" bringen soll.

    Danke!

  • #2
    Nicht sauber aber erfüllt mal seinen Zweck:
    SELECT op.rmt_id_FK, ol.objli_name, o.obj_Id FROM object o

    left JOIN object_list ol ON o.obj_Id = ol.obj_id_FK
    left JOIN object_preferred_room_type op ON o.obj_Id = op.Obj_Id_FK AND op.rmt_Id_Fk = 9
    left JOIN object_preferred_room_type op1 ON op.rmt_Id_Fk = op1.rmt_Id_Fk

    WHERE ol.loc_Id_FK = 'de' AND o.grp_Id_FK = 4

    group by ol.objli_name
    order by op.rmt_Id_FK desc

    Hier wird lediglich auch noch auf die Tabelle object_list gezeigt, damit der Name der object_ID ausgegeben wird.

    Comment

    Working...
    X