TP5的关联查询问题?!

浏览:9369 发布日期:2016/08/17 分类:求助交流
数据表结构如下:
表a:sline_line

表b:sline_line_attr


其中表a的attrid = 表b的id(a.attrid = b.id),现在a.attrid里有几个值,分别代表不同的b.id。表b里的attrname代表id的内容。

现在遇到问题如下:


b.id只能获取a.attrid的第一个值,后面的值不能获取,所以也就造成了attrname只能显示一个值。

请问如何才能让b.attrname显示a.attrid对应的全部内容!????

代码如下:$data = Db::table('sline_line')
             ->alias('a')
             ->join('sline_line_attr b', 'a.attrid =b.id')
             ->field('a.id,a.title,a.litpic,a.attrid,a.sellpoint,b.attrname')
             ->where('a.attrid = b.id')
             ->select();
return ['data'=>$data,'code'=>1,'message'=>'操作完成'];
最佳答案
评论( 相关
后面还有条评论,点击查看>>