内连接中,是不是等值连接用得最多,自然连接和不等连接用的很少?
解决方案 »
- 求助:order by 和 group by 优化
- 主题:一道淘宝的考察sql语句的面试题
- 关于MySQL 和 PostgreSQL 的两个问题
- 60万数据,Select语句加了个Order by...效率低了10倍?
- MYSQL中有关复合搜索,索引的问题
- MySQL5用load data导入数据乱码问题和数据被篡改问题请教
- 把一个字段加了索引以后,模糊查询(比如field like 'aaa%'),有的查询不出来
- mysql,明明没有表,建一个表就出错,说表已经存在
- MYSQL语法错误
- 最近刚工作 用到mysql有一些疑问 关于 批量删除 表中的数据
- sql语法哪里写的不对-。-
- 数据库表设计
两种需求等值连接是关系数据模型对数据模型拆解导致的,所以频繁出现。而自然连接是等值连接的特例,因为我们经常明确指出需要如何连接,所以自然连接那么暧昧的写法就不常用了。不等连接分成大于小于之类,是跟业务逻辑相关的,case by case多些。
这个要看你的需求。一般工作中,等值链接是用的最多的。但是有的时候,还是要用left join的,比如要现实所有用户的信息,他最近登录时间,他的消费金额,那么就得以用户表为主表,然后关联 其他的业务表了