抑制一个 table 中也在另一个 table 中的记录

Suppress records from one table that are also in another table

List1 是我的主要 table,List2 是次要的 table。有没有办法显示 List1 中 而不是 的人在 List2 上?如果它们 在 List2 上,还是隐藏?

公共字段是personID

List1:  
name;id           
Ed Newb;1  
John Law;2  
Mike Jordan;3  

List2:  
name;id   
Ed Newb; 1  
Mike Jordan; 3
Other Guy; 4

我正在寻找一个将从 list1 中删除 list2 上的数据的查询:

Report:  
List1.name;List1.id   
John Law; 2

看来您可以在 SQL 中过滤掉它们:

SELECT
  l1.id,
  l1.name
FROM 
  list1 l1
  LEFT OUTER JOIN list2 l2 ON l1.id = l2.id
WHERE
  l2.id IS NULL