0
我有一个Students表和一个语言表。它们使用数据透视表Languages_Student形成多对多的关系。Count()对多对多关系
有没有办法让学生的语言与其他学生有最多的共同点?
我不太清楚如何将COUNT()与某种选择结合起来。这是我与现在的工作是什么:
select * from students student1
inner join languages_student ls1
on student1.id = ls1.student_id
inner join languages l1
on l1.id = ls1.language_id
inner join languages_student ls2
on l1.id = ls2.language_id
inner join students student2
on ls2.student_id = student2.id
where student1.id = 65
group by 16
我试图获得与ID为65
任何想法的学生的常用语言最大金额的学生吗?
是的!谢谢! –