ari_aaron Posted April 13, 2008 Share Posted April 13, 2008 There are 2 tables: users and flags. User | level | flag 21 2 Access 21 4 TEST 3 3 reaafa And UID | Username 21 ari_aaron 2 ben 3 read 5 test 76 fafa I am using this query: SELECT users . * , SUM( flags.level ) AS flags FROM users LEFT OUTER JOIN flags ON flags.user = users.UID GROUP BY flags.user However, only 1 user with no flags is returned together with the users with flags. I thought OUTER meant all rows?!? Removeing the GROUP BY fixes it. How do i do this? Thanks, Ari Link to comment https://forums.phpfreaks.com/topic/100934-solved-left-outer-join-and-group-by/ Share on other sites More sharing options...
Barand Posted April 13, 2008 Share Posted April 13, 2008 GROUP BY users.UID Link to comment https://forums.phpfreaks.com/topic/100934-solved-left-outer-join-and-group-by/#findComment-516164 Share on other sites More sharing options...
ari_aaron Posted April 13, 2008 Author Share Posted April 13, 2008 Thanks That was simple enough :S Link to comment https://forums.phpfreaks.com/topic/100934-solved-left-outer-join-and-group-by/#findComment-516169 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.