zoukankan      html  css  js  c++  java
  • 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查询主表有数据副表没有数据的列表;

  • 相关阅读:
    php CI框架基础知识
    1206 多表单提交,强类型
    1205 Mvc的Razor语法
    1204 Mvc
    1117 邮件验证
    1115 模板页
    1113 Ajax
    1110 Jquary动画
    1108 Jquary
    1107 Linq高级查询
  • 原文地址:https://www.cnblogs.com/phpyangbo/p/13603353.html
Copyright © 2011-2022 走看看