sql select where not in another table code example
Example 1: select from one table where not on the other
SELECT id FROM a.table
WHERE id NOT IN (SELECT b.id FROM b.id)
Example 2: join to find results not in another table
SELECT t1.name
FROM table1 t1
LEFT JOIN table2 t2 ON t2.name = t1.name
WHERE t2.name IS NULL
Example 3: sql select where id not exists in another table
where ID not in(select ID from T2 where HISTORY_FLG!=1)
Example 4: sql values not in another table
SELECT * FROM t1 WHERE t1.id NOT IN (SELECT id FROM t2);
SELECT * FROM t1 WHERE NOT exists (
SELECT NULL FROM t2 WHERE t2.id = t1.id
);
SELECT t1.* FROM t1 LEFT OUTER JOIN t2 ON t2.id = t1.id WHERE t2.id IS NULL;