在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/i85m 著作权归作者所有。请勿转载和采集!

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