project.id
notes.projectid
查询project表的id中所有不包含在notes.projectid的数据
project的id会在notes的projectid中保存,即project(项目id)已经notes(记录projectid)了;
想知道哪些没有填写(notes)记录,即project表的id不包含在所有 notes的projectid里;
需要基于select * from db_project开始查询:
希望大佬帮助解答,感谢
select * from project where id not in (select projectId from notes);
select * from db_project dp
left join notes n -- 左联notes表
on dp.id = n.projectid -- 根据项目id
where n.id is null -- 筛选条件为notes.id为空,最后筛出所有没有填写(notes)记录的项目