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查询主表有数据副表没有数据的列表;
浙公网安备 33010602011771号