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查询主表有数据副表没有数据的列表;

  • 相关阅读:
    Java Spring AOP用法
    Spring IOC的简单实现
    随机数
    Java 正则表达式
    日期格式转换
    maven settings.xml详解
    JSP与Servlet的关系
    EL表达式学习
    FreeMarker学习2
    FreeMarker学习
  • 原文地址:https://www.cnblogs.com/phpyangbo/p/13603353.html
Copyright © 2011-2022 走看看