正確な答えを返していないことで、それは私が1カテゴリと第二の学校で、第三は、学生である3つのテーブルを持っている現在の結果SQLグループ
select cat.sms_schoolcategoryid as categoryId,
cat.sms_name as category ,
count(sch.sms_name) as schoolname,
count(stu.accountnumber)NoofStudent
from Filteredsms_schoolcategory cat
inner join Filteredsms_school sch
on cat.sms_schoolcategoryid=sch.sms_schoolcategoryid
inner join FilteredAccount stu
on sch.sms_schoolid=stu.sms_schoolid
group by cat.sms_schoolcategoryid,
cat.sms_name
;
です。私はちょうど私がテーブルのカテゴリと学校に参加するときに私は正確な結果を返し、私は間違った結果を返す学校のテーブルと学生のテーブルに参加するときにカテゴリの代わりに学校を数えたいと思う。どうすればいいか教えてください。
入力、希望出力、実際の出力を含む小さな例を作成してください。 –
元のデータと、検索結果から戻ってきた結果を表示できますか? –
いくつかのサンプルテーブルデータと現在の結果と予想される結果(すべてフォーマット済みテキスト)を追加します。 – jarlh