且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

mysql - sql联查,两个表关联,查询一个不在另一个表的记录

更新时间:2023-01-08 21:33:22

select a.* 
  from a left join b on a.id=b.aid and b.uid='01'
  where b.id is null
  group by a.id

主要在于uid=01这个过滤条件不能放在where里面,不然会把a表的数据过滤掉,而放在on则是先过滤b表数据再去和a表关联