mysql连表查询有没有数据,把结果字段返回true或 false
$data = Db::name('tuwenpl')
->alias('zt')
->field("zt.*, m.nickname, case when zc.id>0 || $member_id=zt.u_id then true else false end as is_care")
->join('member m', 'zt.u_id=m.member_id', 'left')
->join('care zc', "zc.u_id=$member_id and zc.o_uid=zt.u_id", 'left')
->whereIn('zt.id', $sids)->order('id desc')
->select()
->toArray();
连表care表,care表存在的数据 或者 $member_id=zt.u_id 的数据返回true,查不到的数据返回false