永发信息网

join on 与inner join 有什么不同呢 ?

答案:2  悬赏:80  手机版
解决时间 2021-02-08 11:20
  • 提问者网友:太高姿态
  • 2021-02-08 00:57
谢谢了~~!!!!!!!
最佳答案
  • 五星知识达人网友:空山清雨
  • 2021-02-08 01:09
没什么不同,都一样

只是一种省略的写法就把inner去掉了

不过好像在access中 inner必须要写,否则报错

这个inner就好像as一样,可有可无,如果不写,就默认为是普通连接
全部回答
  • 1楼网友:洎扰庸人
  • 2021-02-08 01:22
inner join是内连接,查询两个表中字段的值必须相等(a.id=b.id),如果a.id存在(1、1、1、1)而b.id只存在(1),那么会有四行结果(及笛卡尔积),b.id重复三次。 select * from a inner join b on a.id=b.id outer join分为左外连接,右外连接两个:left outer join ,right outer join。 用上面的例子:left outer join(a left outer join b,那么这里要看左边的脸色,一切向左边看齐,先把左边表全显示了,右边满足条件a.id=b.id的显示,不满足显示为空) 右连接同理。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯