帮我写一段SQL查询左表有右表没有的数据

156浏览 · 2024-03-21 12:43:38
当左表(table1)中的某个数据在右表(table2)中不存在时,我们可以使用左连接(LEFT JOIN)来查询只在左表中存在的数据。 以下是查询左表(table1)有右表(table2)没有的数据的SQL语句: SELECT table1.* FROM table1 LEFT JOIN table2 ON table1.id = table2.id WHERE table2.id IS NULL; 其中,table1和table2分别是左表和右表的表名,id是用来连接两个表的字段。查询结果将返回table1中存在但table2中不存在的数据。