Autor | Zpráva | ||
---|---|---|---|
Martin__ Profil * |
#1 · Zasláno: 18. 6. 2007, 18:07:39
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 |
#2 · Zasláno: 18. 6. 2007, 18:14:41
můžeš zkusit použít funkci group_concat()
|
||
Martin__ Profil * |
#3 · Zasláno: 18. 6. 2007, 18:23:40
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 |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0