2011-08-24 63 views
0

我想從我的表中選擇access_level_id!= 0的所有用戶。我還想要統計另一個表中用戶標識與字段匹配的條目數(可能爲0或100)。MySQL&PHP:聯接和計數

我:

SELECT users.id, count(clients.id) as count FROM $db[users] as users 
           LEFT JOIN $db[clients] as clients ON users.id=clients.salesrep_id 
           WHERE users.access_level_id!='0' 

這是隻返回一個數字(17)

+0

這是因爲計數通常應用於所有記錄。如下建議的「GROUP BY」應該能夠做到這一點。 –

回答

1

你要組的結果。嘗試將GROUP BY users.id添加到您的查詢中。