sql语句转换成Thinkphp写法 10

SELECTDISTINCTs.store_name,s.store_address,s.store_phoneFROMtable_storesjointable_bra... SELECT DISTINCT s.store_name,s.store_address,s.store_phone
FROM table_store s
join table_brand r
on s.brand_id=any

(select r.brand_id
from table_brand r
join table_company c
on r.company_id=any

(select c.company_id
from table_company c
join table_boss b
on b.boss_id=c.boss_id
where b.boss_mobile=1))
');
->field()->join()->select() 这种格式的呢
展开
 我来答
PHP54技术博客
2017-04-07 · TA获得超过477个赞
知道小有建树答主
回答量:354
采纳率:0%
帮助的人:108万
展开全部
$sql="SELECT DISTINCT s.store_name,s.store_address,s.store_phone
FROM table_store s
join table_brand r
on s.brand_id=any
(select r.brand_id
from table_brand r
join table_company c
on r.company_id=any
(select c.company_id
from table_company c
join table_boss b
on b.boss_id=c.boss_id
where b.boss_mobile=1))
')";
$this->query($sql); 这样就可以咯,很简单的
更多追问追答
追问
->field()->join()->select() 这种格式呢
追答
你这样复杂的语句用原生输出比较好
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式