と の 2 つの列を持つテーブルがありteacherid
ますsub_group
。現在、sub_group は 0 から 100 の範囲の値を持つことができます。0 は教師向けの講義を意味し、0 より大きい値はチュートリアルを意味します。教師ごとにグループ化された講義とチュートリアルの数を計算できるようにしたい。
これまでのところ、次のような2つのクエリがあります
SELECT teacherid, count(*) as lectures FROM `ttresponsibility` where sub_group = 0
group by teacherid
SELECT teacherid, count(*) as tutorials FROM `ttresponsibility` where sub_group > 0
group by teacherid
2つの結果を1つの結果セットに結合したい.
teacher lectures tutorials
1 15 10
2 14 8
提案してください...