Detta ska nog funka:
SELECT users.* , COUNT(photos.photoid) as AntalFoton from users LEFT JOIN photos ON users.userid= photos.userid GROUP By users.userid
2 svar · 302 visningar · startad av mmmMange
Hejsan!
Jag har två tabeller, users och photos.
[users]
PK userid
username
[photos]
PK photoid
userid
Kan man göra en SQL-fråga som returnerar alla rader från users, och samtidigt returnerar antalet poster i photos som har samma userid?
D.v.s. jag vill lista alla användarnamn och antalet foton de har.
Har lekt med INNER JOIN och allt möjligt men lyckas inte...
Detta ska nog funka:
SELECT users.* , COUNT(photos.photoid) as AntalFoton from users LEFT JOIN photos ON users.userid= photos.userid GROUP By users.userid
Flyttas från PHP.