第一次在这里发帖,请原谅我的举止或缺乏举止。
我的问题与单个MySQL数据库有关。
如何使用查询列出在另一个表的特定字段中找不到特定字段的所有记录?到目前为止,我可以使用left outer join
来显示匹配项,但我想显示未命中项。
select * from TABLE_A
left outer join TABLE_B
on (TABLE_B.id = TABLE_A.field)
where TABLE_B.id is not null;
如何语法查询以显示TABLE_B.field中没有匹配项的记录?利用"为空"没有结果。
答案 0 :(得分:0)
Table_B.id为null的左连接应该有效。
如果您没有收到任何结果,可能是没有where the table_B = Table_A.field
不匹配。
我建议再仔细查看您期望的数据输出。