可以使用 LEFT JOINIS NULL= '<指定值>' 来查询左关联为空或左关联某字段为指定值的数据。

示例:

查询左关联为空的数据:

SELECT t1.* FROM table1 t1 LEFT JOIN table2 t2 ON t1.id = t2.id WHERE t2.id IS NULL;

查询左关联某字段为指定值的数据:

SELECT t1.* FROM table1 t1 LEFT JOIN table2 t2 ON t1.id = t2.id WHERE t2.field = '<指定值>';

其中,table1 为左表,table2 为右表,id 为关联字段,field 为需要判断的字段。

MySQL 左连接查询:为空或指定值数据

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

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