您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

检查另一个表中是否不存在某项

检查另一个表中是否不存在某项

通常,如果您想要其他表中不存在的行,则将LEFT JOIN另一个表,并将WHERE … IS NULL插入第二个表的列。您还提到过,您不希望process.id_string为NULL的行。

SELECT p.name, p.id_string
FROM
    process p
    LEFT JOIN value_search v
        ON v.id_string = p.id_string
WHERE
    v.id_string IS NULL
    AND p.id_string IS NOT NULL

这称为反联接。

其他 2022/1/1 18:33:12 有459人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶