内连接中,是不是等值连接用得最多,自然连接和不等连接用的很少?

knight_panzer 2016-05-23 05:05:14
内连接中,是不是等值连接用得最多,自然连接和不等连接用的很少?
...全文
311 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gikod 2016-05-24
  • 打赏
  • 举报
回复
引用 楼主 knight_panzer 的回复:
内连接中,是不是等值连接用得最多,自然连接和不等连接用的很少?
两种需求 等值连接是关系数据模型对数据模型拆解导致的,所以频繁出现。而自然连接是等值连接的特例,因为我们经常明确指出需要如何连接,所以自然连接那么暧昧的写法就不常用了。 不等连接分成大于小于之类,是跟业务逻辑相关的,case by case多些。
rucypli 2016-05-24
  • 打赏
  • 举报
回复
自然连接和不等连接 正常的业务都不需要这种连接结果
LongRui888 2016-05-24
  • 打赏
  • 举报
回复
这个要看你的需求。 一般工作中,等值链接是用的最多的。 但是有的时候,还是要用left join的,比如要现实所有用户的信息,他最近登录时间,他的消费金额,那么就得以用户表为主表,然后关联 其他的业务表了

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧