我有两个表编号和分配。分配将数字主列作为外键。我有一个视图,可以为我提供分配表中存在的所有数字。然而,我希望做相反的事情,寻找未分配/不在分配表内的数字。我创建了一个 NOT EXISTS 但是,结果是空白的。结构及视图如下;
number (table)
NID primary
number
allocation (table)
AID primary
NID Foreign Key to number table
我的视图结构:
CREATE VIEW vNoAllocationNumber AS
SELECT NID
FROM number
WHERE NOT EXISTS (SELECT NID
FROM number, allocation
WHERE allocation.NID = number.NID)