私はtable
with 3を持っていてcolumns
、次のように見えます
branchid semesterid courseid
4 25 2
4 36 5
4 23 3
4 12 10
4 34 15
4 2 7
4 23 42
7 23 9
7 10 6
7 34 3
7 20 17
そのブランチの semesterid と courseid の数が必要です
SELECT branchid, count(semesterid), count(courseid) WHERE branchid = 4
このクエリを実行すると、count(semesterid) に間違ったカウントが表示され、courseid に正しいカウントの 7 が表示されます