Funkcje ciągu MySQL

Mam tabelę z następującymi danymi:

reservno || icode || location
00004    || 00021 || Bohol - Cebu
00004    || 00022 || Cebu - Manila
00004    || 00014 || Manila - Bohol

Używam tej kwerendy do pobrania połączonej wartości lokalizacji.

SELECT GROUP_CONCAT(location) from location_list where reservno='00004';

Wynik zapytania wygląda następująco:

GROUP_CONCAT(location)
Bohol - Cebu,Cebu - Manila,Manila - Bohol

Ale chcę, aby zapytanie wyglądało następująco:Bohol - Cebu - Manila - Bohol. Chciałbym połączyć taki wynik. Jak mogę to osiągnąć? Nie jestem zbyt zaznajomiony z funkcjami ciągu MySQL, więc potrzebuję pomysłów, jak to zrobić. Każda pomoc zostanie doceniona. Wielkie dzięki!

questionAnswers(3)

yourAnswerToTheQuestion