关于数据库中除法的一个小问题

来源:互联网 发布:windows系统模拟器 编辑:程序博客网 时间:2024/05/10 07:48

在看PPT的时候遇到了这么一条题目,我发现其中的关系代数与SQL语句的对应差距有点大,主要体现在customers这张表。

查询的含义是这样的,选择所有的cid,在订单记录中,不存在某个不是纽约的代理商。

我从一种奇怪的角度分析了一下,首先,这是三层查询,也就是说需要有三个select,如果按照关系代数直接映射,可能会出现表重复的现象,如果不在乎表重复的情况,那么不用customers表也是可以的。

在别人的博客中看到了这么一个例子:

博客链接为:

http://blog.csdn.net/qq_22627687/article/details/53789362

显然将我们这次的题目改成使用两次order表的做法与上面的例子接近。

 

原创粉丝点击