thinkphp3 联表查询
迷茫
迷茫 2017-06-07 09:23:28
0
1
1015

取出一个表中满足状态值=2的几条数据,再用几条数据的id查其他表

用thinkphp该怎么做啊

不是很会联表查询

select * from re_deposit where deposit_status = 2

select * from re_client INNER JOIN re_deposit on re_deposit.client_code = re_client.client_code

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(1)
代言
select * from re_client INNER JOIN re_deposit on re_deposit.client_code = re_client.client_code
 where re_deposit.deposit_status = 2

*注意,假如两个表有字段相同,会出现字段只取其中一个表,所以建议对字添加前缀

//tp3大概是这样写

M("re_client")->join("re_deposit on re_deposit.client_code = re_client.client_code","INNER JOIN")->where("re_deposit.deposit_status = 2")->select(); 
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!