Wie erstelle ich eine durch Kommas getrennte Liste mit einer SQL-Abfrage?

Ich habe 3 Tabellen mit dem Namen:

Anwendungen (ID, Name)Resources (id, name)ApplicationsResources (id, app_id, resource_id)

Ich möchte auf einer GUI eine Tabelle aller Ressourcennamen anzeigen. In einer Zelle in jeder Zeile möchte ich alle Anwendungen (durch Kommas getrennt) dieser Ressource auflisten.

So ist die Frage, wie dies in SQL am besten möglich ist, da ich alle Ressourcen und auch alle Anwendungen für jede Ressource abrufen muss?

Nehme ich zuerst eine Auswahl * von Ressourcen vor und durchlaufe dann jede Ressource in einer Schleife und führe eine separate Abfrage pro Ressource durch, um die Liste der Anwendungen für diese Ressource abzurufen?

Gibt es eine Möglichkeit, dies in einer Abfrage zu tun?

Antworten auf die Frage(20)

Ihre Antwort auf die Frage