tp框架如何3表联查?

 我来答
倬幸侍刳烂把仍G
2019-04-19 · 超过28用户采纳过TA的回答
知道答主
回答量:328
采纳率:40%
帮助的人:24.5万
展开全部
tp中如何3张表关联查询,比如:a跟b有关联关系,b跟c有关联关系,而a跟c没有直接的关联关系,求大神指教!! 怎样取得c表中的字段值!!
评论(6)相关

x5342957392017年11月21日
$data['data']=$this->where($map)
->order("$orderby $orderway")
->field("a.*,b.brand_name,c.cat_name")
->alias('a')
->join('LEFT JOIN __BRAND__ b ON a.brand_id=b.id')
->join('LEFT JOIN __CATEGORY__ c ON a.cat_id=c.id')
->select()
复制代码

x5342957392017年11月21日
两个join就可以完美解决

guojie2016年06月15日
写了报错了,不存在该表

liangh2014年02月28日
三种方法:
1.采用关联模型
2.像yybawang 说的.采用 join 方式查询
3.写普通的 SQL 语句 然后用 query() 来查询
以上2和3如果不会用.可以看看手册,或在官网搜索.都有相关详细的教程

曼德2014年02月27日
手册有写。举例a=artist, b=work, c=card, 取c表中的字段:在field里添加,如field('card.name,card.address'); 如不加field即取三表全部字段
$Model->join('work ON artist.id = work.artist_id')->join('card ON artist.card_id = card.id')->field('')->select();
复制代码

回复xialei19902016年08月24日
这个不是三级关联啊

回复zhushichuan2017年04月22日
回复 xialei1990 : 6666666666666

yybawang2014年02月27日
$a = M('a');
$res = $a->join('left join a on a.id = b.id left join b.id = c.id')->select();
dump($res);
这样三张表的字段就在一起了,不知道符不符合你要求
魏大大活宝
2019-04-19 · 贡献了超过516个回答
知道答主
回答量:516
采纳率:5%
帮助的人:36.4万
展开全部
需要写一个tp的三表联查效果,但是手册里只有2表联查实例,例如:Db::table('think_artist')
->alias('a')
->join('think_work w','a.id = w.artist_id')
->join('think_card c','a.card_id = c.id')
->select();上面是‘think_artist’重命名a以后内联‘think_work’表(重命名w),下面的是c表和a表的内联,但我要三表联查要怎么做?就好比查a-w-c表存在的数据。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
别得意太早
2019-04-19 · TA获得超过1493个赞
知道小有建树答主
回答量:4829
采纳率:67%
帮助的人:87.4万
展开全部
说的什么问题啊,不明白
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
迷路的人呐
2019-04-19 · TA获得超过130个赞
知道小有建树答主
回答量:695
采纳率:71%
帮助的人:38.3万
展开全部
让他去没有白天比较真特么想要的先弄比你能不能不要想睡觉了突然想起来扔不用恶意让他去若隐若现若刚刚投上热血精灵都打不过_别拖时间买菜你可以这样说
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友88c8081
2019-04-19 · 超过33用户采纳过TA的回答
知道答主
回答量:96
采纳率:86%
帮助的人:7.9万
展开全部
激光打标机雕刻的物品图纹精细,最小线宽可达0.04mm。标记清楚、持久、美观。激光印标能满足在极小的塑料制件上印制大量数据的需要。 UV平板喷绘机是UV固化油墨与数码喷印技术的完美结合,它的出现得到了客户的广泛认可。UV平板喷绘机能在多种材料表面进行彩色喷绘,是数码喷印技术的发展趋势。利用该技术,可以实现想喷什么就喷什么,速度快,精度高;不但具有普通的优点,而且实现了一机多用,还是网版印刷行业的更好补充。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 6条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式