mysql查询主表有数据,副表0条数据的列表
1、mysql查询主表有数据,副表0条数据的列表
SELECT * FROM `zhubiao_name` as a where 0=(select count(*) from fubiao_name where zhubiao_id=a.id)
2、mysql查询主表有数据,副表1条数据的列表
SELECT * FROM `zhubiao_name` as a where 1=(select count(*) from fubiao_name where zhubiao_id=a.id)
3、mysql查询主表有数据,副表3条数据的列表
SELECT * FROM `zhubiao_name` as a where 3=(select count(*) from fubiao_name where zhubiao_id=a.id)
ThinkPHP6的写法:
Db::name('zhubiao_name') ->alias('a') ->whereRaw('0=(select count(*) from fubiao_name where zhubiao_id=a.id)') ->select();
ThinkPHP6的写法2:
->whereRaw('0=(' . WomanChildbirthModel::where(['woman_id' => 'a.id'])->fetchSql(true)->count() . ')')
相关搜索方式:
1、mysql查询主表有数据副表没有数据的列表;
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步