. :
SQL R WHERE ... [NOT] IN S?
( , - , - .)
: , () JOIN, bowtie ⋈.
, , SQL-. , A1 NOT IN A2. . SQL NOT where. SQL :
SELECT * FROM R
WHERE NOT (A1 IN (SELECT A2 AS A1 FROM R) )
. ( NOT MINUS .) , RA :
R - (R ⋈ ρ < > A1/A2 > (π < > 2 > (R)))
, D:
R MINUS (R JOIN (R {A2} RENAME A2 AS A1))
SQL. SQL WHERE . contra Codd 7, set-at-time.
SQL WHERE RA σ (Natural) JOIN set-at-time. (, , Date Darwen A .)