课程
/数据库
/MySQL
/与MySQL的零距离接触
我把视频中的sql,left join 改成inner join 可以吗?对不对呢?
2016-11-02
源自:与MySQL的零距离接触 5-14
正在回答
原表
inner join:
left join:
right join:
李珂_
李珂_ 回复 李珂_
这里其实inner join ,left/right join 任选一种结果都一样的。哥试过的,为了证明table_reference只是一个集合。而且在这里只要找到要从t1里面删除的目标两条就行了,不关心t1和t2关系形成的集合大小(只要包含就好)。
left join 和inner join 是根据你的实际需求选择使用的。举个例子,a表有一个字段ID,值分别为1,2,3,b表有两个字段,为ID和Value,值为1,5以及2,6,那么如果使用left join,值就为1,1,5、2,2,6、3,null,null,如果使用inner join,值就为1,1,5、2,2,6,所以是否可以替换,需要根据你的实际情况判断~
不可以,一个是内连接,一个是左外连接,不一样的
鹿鸣ing 提问者
举报
本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识