查询两个表的数据语句应该怎样写

来源:8-15 编写Theme详情接口

慕粉1472091201

2017-10-11

老师,我现在theme表内的两张图片有路径了,用以下的查询语句只能返回商品信息,缺少了theme的两张图片信息(我的deal商品表内没有这两张图片),语句应该怎样改,

我的查询语句

 $result=$theme->deals()
       ->where('theme_status',1)
       ->select();
 echo $this->getLastSql();exit();
 dump($result);exit();
return $theme;
调试结果SELECT * FROM `o2o_deal` WHERE `theme_id` = 11 AND `theme_status` = 1


写回答

1回答

7七月

2017-10-12

你把表的结构和表关系要描述一下,同一张表直接查询,一对多做关联,课程里都有讲啊,不知道你和哪里和课程不一样。

0
3
7七月
回复
慕粉1472091201
那就是 在代码里做两层for循环,根据外键匹配。一对多直接查询,课程里有很多一对多的事例啊。没太明白为什么这个还是一个问题。
2017-10-12
共3条回复

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程