如何判断一个表的主键是否不在当前表中
function [value, isterminal, direction] = atmexit(t, y)
R_m=3396.2;
value=((y(2)>=R_m+250) && (y(3)>0))-0.5;
isterminal=1;
direction=0;
end
我需要一个查询,告诉我在“ category_item”表中没有记录,该记录具有任何记录表“ item” category_item.item_id的外键
以通俗易懂的方式讲,我想在“项目”中查找所有未分配“类别”的记录。
这是事实,在
中,我们无法在“ category_item”中找到具有表“ ITEM”中任何记录的主键的任何记录。category_item.item_i
SELECT将获得item.item_id,例如。
item (current table) category_item
-------|--- ---- ----------------|------------|----------
item_id item category_item_id| category_id| item_id
2119 1 16 2090
^primary key ^foreign key
每一个都尚未分配类别。
答案 0 :(得分:0)
您只想要not exists
吗?
select i.item_d
from items i
where not exists (select 1 from category_item ci where ci.item_id = i.item_id);