首页 / MYSQL / MySQL 多个表的 连接
MySQL 多个表的 连接
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL 多个表的 连接,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2032字,纯文字阅读大概需要3分钟。
内容图文
表 course
mysql> select * from course; +----+-------------+ | id | course_name | +----+-------------+ | 1 | Java | | 2 | MySQL | | 3 | Python | | 4 | Go | | 5 | C++ | +----+-------------+ 5 rows in set (0.00 sec)
表students
mysql> select * from students; +------+--------+------+------+--------+-----------+ | id | name | age | sex | height | course_id | +------+--------+------+------+--------+-----------+ | 1 | Danny | 25 | 1 | 160 | 1 | | 2 | Green | 23 | 1 | 158 | 2 | | 3 | Henry | 23 | 0 | 185 | 1 | | 4 | Jane | 22 | 1 | 162 | 3 | | 5 | Jim | 24 | 0 | 175 | 2 | | 6 | John | 21 | 0 | 172 | 4 | | 7 | Lily | 22 | 1 | 165 | 4 | | 8 | Susan | 23 | 1 | 170 | 5 | | 9 | Thomas | 22 | 0 | 178 | 5 | | 10 | Tom | 23 | 0 | 165 | 5 | +------+--------+------+------+--------+-----------+ 10 rows in set (0.00 sec)
表 stusex
mysql> select * from stusex; +------+------+ | id | sex | +------+------+ | 0 | 女 | | 1 | 男 | +------+------+ 2 rows in set (0.00 sec)
做连接
mysql> select s.id,s.name,s.age, d.sex,c.course_name from students s,stusex d,course c where s.sex = d.id and s.course_id = c.id; +------+--------+------+------+-------------+ | id | name | age | sex | course_name | +------+--------+------+------+-------------+ | 1 | Danny | 25 | 男 | Java | | 2 | Green | 23 | 男 | MySQL | | 3 | Henry | 23 | 女 | Java | | 4 | Jane | 22 | 男 | Python | | 5 | Jim | 24 | 女 | MySQL | | 6 | John | 21 | 女 | Go | | 7 | Lily | 22 | 男 | Go | | 8 | Susan | 23 | 男 | C++ | | 9 | Thomas | 22 | 女 | C++ | | 10 | Tom | 23 | 女 | C++ | +------+--------+------+------+-------------+ 10 rows in set (0.00 sec)
内容总结
以上是互联网集市为您收集整理的MySQL 多个表的 连接全部内容,希望文章能够帮你解决MySQL 多个表的 连接所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。
来源:【匿名】