美文网首页
thinkphp 两张表关联查询 where(wholesal

thinkphp 两张表关联查询 where(wholesal

作者: 一位先生_ | 来源:发表于2019-02-14 16:40 被阅读0次

    参考:   https://www.cnblogs.com/drizzlewithwind/p/9299129.html

    有三种方法:

    1.SELECT*FROM    CallWHEREphone_numberNOTIN(SELECTphone_numberFROM Phone_book)2.SELECT*FROM  CallWHERENOTEXISTS  (SELECT*FROM  Phone_book

      WHEREPhone_book.phone_number= Call.phone_number)3.SELECT*FROM  CallLEFTOUTERJOIN Phone_Book

      ON(Call.phone_number= Phone_book.phone_number)

      WHEREPhone_book.phone_numberISNULL

    thinkphp 两张表关联查询  where(wholesaler.id = info.wholesaler_id) 查询在另一张表中不存在的数据

    //处理数据

    if(empty($page)){//判断页数是否为空

        $page = 1;

    }

    $page_num = 10;//每页显示条数

    $page_start = ($page - 1) * $page_num;//数据开始

    $data = M('user_wholesaler as wholesaler')

        ->where('NOT EXISTS (SELECT * FROM armarium_fr_wholesaler_info as info WHERE wholesaler.id = info.wholesaler_id)')

        ->field('wholesaler.id,wholesaler.enterprises_name,wholesaler.contacts,wholesaler.mobile,wholesaler.add_time')

        ->order('wholesaler.id desc')

        ->group('wholesaler.id')

        ->limit($page_start, $page_num)

        ->select();

    相关文章

      网友评论

          本文标题:thinkphp 两张表关联查询 where(wholesal

          本文链接:https://www.haomeiwen.com/subject/gooeeqtx.html