查询
我们的数据是这样的。
?
发现class_id是一个数字,这是因为我们在设计时,将学生表和班级表分开设计的。
?
但是如果我们偏偏想要查询这个人是几班的,怎么办?...连表查询
方式一,where连表
语法
SELECT * from 表1,表2 WHERE 表1.外键列=表2.被外键列;
SELECT 表1.列1,表1.列2,表2.列1,... from 表1,表2...方式二,left连表
通过where连表固然简单,但是缺点明显。
因为我们的where后面是要跟判断条件的,使用where进行连表会造成逻辑有些混乱。...选择指定列查询
SELECT student.id,student....总结
这章有点像收尾部分,补充了连表查询,后续又补充了Mysql的增删改查。
连表查询要区分一下left和inner的区别,一个是正向连,一个是反向连。