Vinzenz Mai: MySQL -> relationale Datenbank ausgeben mit INNER JOIN

Beitrag lesen

Hallo guma,

SQL liefert mir dann folgendes:

17 | Hotel Krone | sauna | Gasthof m. Pool|
17 | Hotel Krone | pool | Gasthof m. Pool|
17 | Hotel Krone | whirlpool | Gasthof m. Pool|
18 | Hotel am See | sauna | Gasthof m. Pool|
18 | Hotel am See | bootsausflüge | Gasthof m. Pool|
18 | Hotel am See | fittnessraum | Gasthof m. Pool|

Frage:
Ich möchte nicht für jede Leistung das Hotel entsprechend ausgeben sondern das hotel auf der Webseite mit allen Leistungen anzeigen:
17 | Hotel Krone | sauna, pool, whirlpool | Gasthof m. Pool|
18 | Hotel am See | sauna,bootsausflüge,fittnessraum  | Gasthof m. Pool|

Wie gehe ich da vor?

Wenn Deine MySQL-Version mindestens 4.1 ist, dann kannst Du GROUP_CONCAT nutzen.

Bitte sei so nett, und gib' bei Fragen zu MySQL stets die verwendete Version an, weil sich die Leistungsfähigkeit und Funktionalität von MySQL von Version zu Version sehr stark unterscheidet. Und nimm bitte nicht an, dass wir uns von einem Thread zum nächsten die Version merken können :-)

Freundliche Grüße

Vinzenz