mysql多对多查询sql怎么写?

学生表、课程表、中间表,中间表存储学生所选的课程id和学生id,默认情况下查询显示所有学生基本信息 不能重复,然后通过筛课程来找学生有哪些,这些多对多查询怎么优化呢?求助 大佬们


mysql
sql
2023-06-13 13:04:48
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
安静的狗粮

假定学生表: ​​students​​​, 课程表: ​​courses​​​, 关系表:​​students_curses​​如果没有筛选课程,默认显示全部学生信息,这个直接使用

selec * from students

如果筛选了课程,一般会直接使用:

select * from students left join students_couses on students.id = students_couses.students_id
分享
微博
QQ
微信
回复
2023-06-13 14:36:15
相关问题
mysql group by 字段怎么优化?
1606浏览 • 1回复 待解决
Gradle怎么实现productFlavors
5521浏览 • 1回复 待解决
sql 如何约束列中所有值均不同?
1828浏览 • 1回复 待解决
断点怎么设置比较合理
692浏览 • 1回复 待解决
模块签名配置DevEcoStudio报错
6280浏览 • 2回复 待解决
鸿蒙是否支持应用共仓?
318浏览 • 1回复 待解决
sql 怎么带单位字符串排序?
1209浏览 • 1回复 待解决
在dolphindb中怎么查询结果分页?
1237浏览 • 1回复 待解决
关于SQL查询两个表查询
1958浏览 • 1回复 待解决
Navigation管理页面堆栈太多问题
755浏览 • 1回复 待解决
PolarDB在云下用的吗?
2514浏览 • 1回复 待解决
List组件如何设置
1200浏览 • 1回复 待解决
模块应用使用startAbility报错
802浏览 • 1回复 待解决
是否支持应用共享数据
691浏览 • 1回复 待解决
OceanBase 租户原理是什么?
3270浏览 • 1回复 待解决
模块开发的方案建议
852浏览 • 1回复 待解决
求教一个sql语句里传参怎么
2297浏览 • 1回复 待解决
怎么判断一个APP是否为HAP包结构?
344浏览 • 1回复 待解决
module场景Hvigor自定义扩展咨询
346浏览 • 1回复 待解决
多态和模的区别是什么?
4843浏览 • 2回复 已解决
List组件如何实现列效果
876浏览 • 1回复 待解决
相册扫码识别码失败
802浏览 • 1回复 待解决