Ahoj všem,
prosím o radu, zase tu řeším, jak zařídit select, jak potřebuji.
Uvedu příklad:
zanry(id,nazev);
- 1 | komedie
- 2 | akcni
- 3 | dokument
- 4 | drama
- 5 | historicky
- 6 | seriál
- 7 | rodinný
- 8 | fantasy
- 9 | dobrodružný
- 10 | mysteriozni
film(id,nazev,rok,id_zanru);
- 1 | Titanic | 5
- 2 | Machři | 1
- 3 | Machři | 7
- 4 | Indiana Jones | 9
- 5 | Harry potter | 8
- 6 | Harry potter | 10
RESULT(film;zanry);
- Titanic | historický
- Machři | komedie;rodinný
- Indiana Jones | dobrodružný
- Harry potter | fantasy;mysteriozni
Moje představa SQL dotazu:
SELECT
filmy.nazev,
CONCREATE(IMPLODE(skupiny.nazev, ';') <- to je jen nesmysl, tenhle řádek potřebuji, vymyslet
FROM filmy
LEFT JOIN skupiny ON filmy.id_zanru = skupiny.id
Děkuji za rady.