答えて
あなたは、各学校に通う生徒を集計サブクエリにあなたの元のテーブルに参加することができます。
SELECT t1.student,
t2.count,
t1.school
FROM yourTable t1
INNER JOIN
(
SELECT school, COUNT(*) AS count
FROM yourTable
GROUP BY school
) t2
ON t1.school = t2.school
ORDER BY t2.count DESC,
t1.school
あなたの意図する順序は質問からはっきりしていないことに注意してください。あなたはこの順序を探している場合があります。
select
yourtable.student, t.cnt as `count`, t.school
from (
select count(id) as cnt, school
from yourtable
group by school
) t
left join yourtable
on yourtable.school = t.school
order by t.school, yourtable.id
するか、あなただけのすべてのためのすべての学生をしたい場合:あなたは本当にすべての学生が列に表示された場合
ORDER BY t1.school,
t1.count -- or t2.count DESC
あなたの時間のために余計にそれを試してみてください:) –
これは 'd'学生の行を含み、' h'学生の行を倍増させません... OP結果は学生 'a' – spencer7593
@ spencer7593私はそれがタイプミスだと思っていますが、そうでなければ意味がありません。 –
、あなたはこのようにそれを行う必要があります学校は、あなたは、学生がそれぞれの学校のために一列に,
によってseparetedされますgroup_concat
select
group_concat(student) as student,
count(id) as `count`,
school
from yourtable
group by school
を使用することができます。
元のテーブルのすべての学校がサブクエリに表示されることが保証されているため、ここでは「LEFT JOIN」は必要ありません。 –
@TimBiegeleisen Right、多分必要はないかもしれませんが、 'left join'も動作します:-) – Blank
それも働いています:) –
- 1. SQLとグループ化とカウントの問題
- 2. MySQL Sumグループ化の問題
- 3. MySQLクエリ - グループ化の問題
- 4. MySQLグループ化ソートの問題
- 5. MYSQLグループ化とカウント数
- 6. 日ごとのグループ化と条件付きカウントの問題
- 7. MySql - カウントとグループに関する問題がある
- 8. カウントとグループ化
- 9. MySQLクエリ、カウント問題
- 10. NHibernate:グループ化とカウント
- 11. SQLの行数をカウントしてグループ化する際の問題
- 12. 各グループ内のパラメータのグループ化とカウント
- 13. XSLTグループ化の問題
- 14. XSLT:グループ化の問題
- 15. Javaグループ化の問題
- 16. 結合とグループ化の問題
- 17. グループ化とMySQL
- 18. 多対多MySQLテーブルのカウントと複数グループ化
- 19. T-SQLとSSRSのグループ化とカウント
- 20. MySQLのコード化の問題(と基本)
- 21. のMysql、AVGとカウント質問
- 22. MS-SQLのグループ化とカウントのクエリ
- 23. MysqlグループのBy and Sumパフォーマンスの問題
- 24. 条件付きのSQLカウントとグループ化
- 25. linq-to-sqlのグループ化とカウント
- 26. SQL - グループ化なしのカウント
- 27. Laravel leftJoinとカウントの問題
- 28. Java Regexのグループ化の問題
- 29. ExpandableListView親/子グループ化の問題
- 30. マイナスOracleの問題をグループ化する
あなたは疲れているものを投稿してください。 –
宿題の助けを求める方法については[こちらの記事](http://meta.softwareengineering.stackexchange.com/questions/6166/open-letter-to-students-with-homework-problems)をご覧ください。また、[allowable topics policy](http://stackoverflow.com/help/on-topic)には、「宿題の助けを求める質問には、問題を解決するためにこれまでに行ってきた作業の要約を含める必要があります。あなたがそれを解決している困難の説明。 – EJoshuaS
私も研究をしました – Strawberry