thinkphp关联查询问题,join

$result=$room->join('r_hospitalonr_department.hospital_id=r_hospital.id')->where(arra... $result = $room->join('r_hospital on r_department.hospital_id=r_hospital.id')->where(array('hospital_id'=>array('exp','is not null')))->select();
大神们看看,where(array('hospital_id'=>array('exp','is not null')))这句话是什么意思?结果显示出来所有的医院,但我只想查某一个,把医院id等于$data,怎么做
展开
 我来答
564643122abc
推荐于2016-07-10 · TA获得超过462个赞
知道小有建树答主
回答量:699
采纳率:0%
帮助的人:398万
展开全部
where(array('hospital_id'=>array('exp','is not null')))


你这句查的就是所有啊

exp 表达式   is not null  不为空


hospital_id  不为空的


你应该讲后面的array('exp','is not null')改为你要查的一个医院的ID

追问
我想把hospital_id的取值为$id怎么写
追答
where('hospital_id'=>$id)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式