1
A
回答
7
一個簡單的invited_by_id
列GROUP BY
是你所需要的,因爲它擁有相同的ID值作爲id
柱:
SELECT invited_by_id, COUNT(*) AS invited_count FROM table GROUP BY invited_by_id
3
select id1.id, (count*)
from id as id1
inner join id as id2 on id1.id = id2.invited_by_id
group by id1.id
1
select invited_by_id, count(*) from table group by invited_by_id
1
SELECT m.id
, grp.cnt
FROM
(SELECT DISTINCT id
FROM mytable
) AS m
LEFT JOIN
(SELECT invited_by_id
, COUNT(*) AS cnt
FROM mytable
GROUP BY invited_by_id
) AS grp
ON grp.invited_by_id = m.id
相關問題
- 1. 一個SQL查詢而不是三個sql查詢
- 2. 一個SQL查詢,或許多循環?
- 3. SQL Server查詢用於標記多行,而不是一個
- 4. 一個查詢而不是多個查詢
- 5. SQL查詢許多一對多關係
- 6. sql - 查詢而不是組
- 7. 錯誤SQL查詢:多個值是不允許
- 8. 一個查詢而不是兩個?
- 9. ruby/mysql:查詢只返回一個用戶,而不是許多用戶
- 10. SQL顯示每個查詢,而不是具體的一個
- 11. LinqToSql查詢,而不是一些SQL查詢
- 12. 許多一對多查詢
- 13. Yii發射多個查詢而不是一個
- 14. 查詢返回多個相同的行而不是一個
- 15. SQL查詢並排而不是一個長表
- 16. 使用一個很好的SQL查詢而不是PHP代碼
- 17. getResult返回另一個結果,而不是SQL查詢Symfony2
- 18. SQL查詢只返回一個結果/行而不是全部
- 19. SQL查詢從一個表,而不是結果集
- 20. 在MySQL查詢,而不是多個查詢的
- 21. 使用一個查詢引導數據與骨幹使用一個查詢而不是多個查詢
- 22. SQL插入-1大查詢或許多單個查詢
- 23. 許多SQL查詢VS 1個複雜查詢
- 24. SQL查詢,而不是循環
- 25. SQL查詢返回0而不是NULL
- 26. SQL查詢(而不是句子)
- 27. 查詢SQL中而不是在代碼
- 28. PostgreSQL查詢返回多行而不是一個
- 29. 在一個SQL查詢中使用多個SQL查詢結果
- 30. 提高了許多LEFT一個SQL查詢的性能JOIN的
邁克爾的是更有效的,除非你有擔心invite_by_id中不在id中的值。 – therealmitchconnors