Autor Zpráva
Martin__
Profil *
Ahoj, mám tabulky

Dilo - id, popis
Autori - id, jmeno, prijmeni
Spoj - id_dila, id_autora

Jeden autor se může podílet na několika dílech a na jednom díle se může podílet více autorů.
Kdybych chtěl vybrat "dílo" a všechny autory, které se ho vytvářejí, jak bych měl sestrojit dotaz?
Uměl bych položit dotaz, jehož výsledkem, poku by byli autoři například tři, by bylo:
popis, jmeno1, prijmeni1
popis, jmeno2, prijmeni2
popis, jmeno3, prijmeni3

Jde mi o to, že bych dvakrát zbytečně přenášel "popis". Dá se dotaz sestrojit lépe, aby se nepřenášeli duplicitní informace? Nebo se musím zeptat dvakrát?
nightfish
Profil
můžeš zkusit použít funkci group_concat()
Martin__
Profil *
nightfish
určitě prostuduju, dík moc.

Něco o group_concat() píše také zde http://php.vrana.cz/vypis-dat-ze-zavislych-tabulek.php#group_concat
Toto téma je uzamčeno. Odpověď nelze zaslat.

0