mysql 连接多个表_MySQL 多个表的 连接

表 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)

原文:https://www.cnblogs.com/conpi/p/14352949.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值