Autor | Zpráva | ||
---|---|---|---|
Darth-cz- Profil * |
#1 · Zasláno: 15. 9. 2010, 16:26:28
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 * |
#2 · Zasláno: 15. 9. 2010, 16:35:14
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 * |
#3 · Zasláno: 15. 9. 2010, 16:37:55
Kajman:
Funguje to skvěle, díky moc :) |
||
Časová prodleva: 14 let
|
0