Navicat for MySQL为什么找不到intersect和minus8

内连左连,右连都正确:

第一個表名不能出现在on的关联关系中例如:

语句更改为如下后运行不再报错:

上面语句运行后,结果如下:

显然这不是正确的full join结果集,而昰inner join的结果集替代方案如下:

都没有得到期望中的结果。

(是否因为有NULL值字段无法用IN 和 NOT IN 来匹配啦?菜鸟在此抛砖引玉)

换用下面语句檢验用 NOT IN 替代 MINUS,能得出期望结果:

可以看到这是广义笛卡尔积减去INNER JOIN的结果集

}

我要回帖

更多关于 minus8 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信