Hallo alle zusammen!
Ich habe kleinere Datenbank mit ca. 1000 Einträgen. Diese befindet sich in der 3. NF.
Nun habe ich mir eine Abfrage gebaut, welche eine Menge INNER JOIN 's enthält.
Daraus möchte ich eine View erstellen, welche mir die Daten so vorbereitet, das ich diese mit einem einfachen Query herausbekomme.
Ich habe Orte(z.B. Kaufhäuser) gespeichert, welche eine Location besitzen. Ein Ort(Kaufhaus in Dresden und in Leipzig) kann mehrere Locations besitzen. An jedem Ort gibt es IMMER das gleiche Sortiment an Waren (Pullover in Dresden, Pullover in Leipzig)
Meine View soll nun folgende Sachen in EINEM Datensatz (deswegen entfällt das GROUP BY) anzeigen können:
- die Orte
- deren Locations(alle)
- deren Sortiment(alles)
Ich würde gern die Locations mit Komma getrennt in einer Spalte stehen haben (gleiches gilt für's Sortiment)
Beispiel für einen DS, wie ich ihn haben möchte
Wie kann ich nun gleiche Spaltentypen zusammenfassen?
Habt ihr evtl. eine bessere Idee?
Ich habe kleinere Datenbank mit ca. 1000 Einträgen. Diese befindet sich in der 3. NF.
Nun habe ich mir eine Abfrage gebaut, welche eine Menge INNER JOIN 's enthält.
Daraus möchte ich eine View erstellen, welche mir die Daten so vorbereitet, das ich diese mit einem einfachen Query herausbekomme.
Ich habe Orte(z.B. Kaufhäuser) gespeichert, welche eine Location besitzen. Ein Ort(Kaufhaus in Dresden und in Leipzig) kann mehrere Locations besitzen. An jedem Ort gibt es IMMER das gleiche Sortiment an Waren (Pullover in Dresden, Pullover in Leipzig)
Meine View soll nun folgende Sachen in EINEM Datensatz (deswegen entfällt das GROUP BY) anzeigen können:
- die Orte
- deren Locations(alle)
- deren Sortiment(alles)
Ich würde gern die Locations mit Komma getrennt in einer Spalte stehen haben (gleiches gilt für's Sortiment)
Beispiel für einen DS, wie ich ihn haben möchte
Code:
Karstadt,"<longitude>,<longitude>","<sortiment>,<sortiment>"
Wie kann ich nun gleiche Spaltentypen zusammenfassen?
Habt ihr evtl. eine bessere Idee?
Zuletzt bearbeitet: