mysql,多表的内外连接+子查询
2015-09-15 22:20
519 查看
表: student house course 关系:student_course 多对多 student house 多对一 需求:查询房间1 的学生 都学习了什么课程 select s.s_name,c.c_name from student s left outer join student_course sc on (s.sid=sc.sid) left outer join house h on (s.hid=h.hid) left outer join course c on (sc.cid=c.cid) where s.sid in (select sid from student) and h.hid=1; +---------+----------+ | s_name | c_name | +---------+----------+ | freedom | odijfoij | | freedom | in2 | | wer | odijfoij | +---------+----------+
相关文章推荐
- mysql创建索引
- Mysql学习笔记(二)对表结构的增删改查
- mysql版本
- mysql批量插入数据方法
- 熟知MySQL存储过程
- YUM使用:安装mysql数据库服务
- Ubuntu Server Install Mysql 5.6
- mysql中采用concat来拼接中文字符乱码解决方式
- mysql 语句包含关键字
- mysql主从复制
- MySql数据类型
- MySQL 时间函数加减计算
- mysql分区表简单例子
- MySQL中大于小于,IN,OR,BETWEEN性能比较
- MySQL避免使用swap分区的方法
- MySQL中distinct和group by过滤删除重复行
- mysql修改数据库编码字段编码
- 如何配置logback使日志输出到mysql数据库
- 配置MySQL使用HugePages
- mysql数据库复制