Autor Zpráva
Darth-cz-
Profil *
DObrý den,

chtěl bych se vás zeptat, zda je možné v dotazu:

Select pages.id,pages.url,groups.name from pages  
                join page_group on page_group.page_id = pages.id 
                join groups on groups.id = page_group.group_id  
                where pages.user_name = '".$_SESSION['user']."' AND pages.podstranka=0 ORDER BY pages.url


nějakým způsobem docílit, aby groups.name, které jsou řekněme k jedné url tři, šly vypsat v jednom záznamu. Nyní se mi vypíší pro cyklus while tři řádky (mám tři různé groups.name). Potřeboval bych mít v jednom řádku všechny tři.

Za odpověď děkuji.
Kajman_
Profil *
Select pages.id,pages.url,group_concat(groups.name) groups from pages  
                join page_group on page_group.page_id = pages.id 
                join groups on groups.id = page_group.group_id  
                where pages.user_name = '".$_SESSION['user']."' AND pages.podstranka=0
group by pages.id, pages.url
ORDER BY pages.url


Nebo to řešit na aplikační vrstvě, kdy se v cyklu bude pamatovat předchozí zpracovaná url.
http://diskuse.jakpsatweb.cz/?action=vthread&forum=28&topic=98424&page=-1#5
Darth-cz-
Profil *
Kajman:
Funguje to skvěle, díky moc :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0