Klarade millennium-buggen
|
|
Reg.datum: May 2006
Inlägg: 2 604
|
|
Klarade millennium-buggen
Reg.datum: May 2006
Inlägg: 2 604
|
Group by category ger dig exakt en rad per kategori.
Men du vill ha en rad per användare, gruppera per användare då.
Hur vet du vilka kategorier en användare tillhör?
Du skriver $categories och $users vilket är uttryck för en variabel inom php, men sen får vi gissa om det är en kolumn eller tabell du syftar på.
OM du har dina värde i en tabell med kolumner för användarnamn och för kategori och du har flera rader med samma innehåll i användarnamn-kolumnen men olika i kategori-kolumnen, så får du ut en lista med en rad per användare och alla kategorier separerade med komma så här:
select användarnamn, group_concat(kategori,',') group by användarnamn
Om du har gjort på något annat sätt får du väl joina tabeller tills du får ihop all info i samma fråga.
|