在 MySQL 中,可以使用子查询或者使用 NOT EXISTS 关键字来判断一个 ID 是否存在于另一张表中。

使用子查询的方法如下:

SELECT *
FROM table1
WHERE id IN (
    SELECT id
    FROM table2
)

使用 NOT EXISTS 关键字的方法如下:

SELECT *
FROM table1
WHERE NOT EXISTS (
    SELECT 1
    FROM table2
    WHERE table2.id = table1.id
)

这两种方法都可以用来判断一个 ID 是否存在于另一张表中。

MySQL 如何判断 ID 是否存在于另一张表中

原文地址: https://www.cveoy.top/t/topic/lwbJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录