关于在sql中将表连接在一起,我有以下问题:
全部列出 products
尚未售出的 13.05.2003
. 考虑到表格 Orders
, LineItem
以及 Product
.
我的代码如下:
SELECT p.Pid, p.Label
from Product p natural join line_item l
natural join Orders
where Date <> "2003-05-13"
问题是,当我执行这段代码时,它看起来应该是更多的数据,而且我不知道如何使用 join
.
先谢谢你
2条答案
按热度按时间ldioqlga1#
使用起来更安全
NOT EXISTS
. 例如:或者你可以用
NOT IN
:ylamdve62#
最后我尝试了以下方法,效果很好:
非常感谢你的回答,他们帮我找到了解决问题的正确途径