thinkphp多选关联查询的问题。 5

student(学生表)字段idnamehobbyclass学生表一条记录id=>1name=>张三hobby=>1,2,3,4class=>1,2,3hobby(爱好表... student(学生表)字段

id
name
hobby
class
学生表一条记录
id=>1
name=>张三
hobby=>1,2,3,4
class=>1,2,3

hobby(爱好表)字段
id
title
爱好表记录
id=>1,title=>看书;
id=>2,title=>下棋;
id=>3,title=>听歌;
id=>4,title=>跳舞;

class(班级表)字段
id
title
班级表值
id=>1,title=>一班;
id=>2,title=>二班;
id=>3,title=>三班;

用关联模型的BLONGS_TO只可以查student.hobby的字段是一个值得情况,字符串就没办法查询了,有什么便捷的方法一次都读出来吗?
展开
 我来答
韬光无影
2014-04-07
知道答主
回答量:7
采纳率:0%
帮助的人:1.3万
展开全部
用thinkphp框架自身的查询机制,可以用类似这样的方式:$table = M(); $data = $table->Table("a,b,c,d")->where("a.user_uid=33 and a.show_id=b.id and b.user_uid=c.uid and b.domain_url=d.id")->select();进行多表联查。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
遂棠
2014-04-11 · 超过13用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:36.5万
展开全部
你可以用下关联模型的HAS_MANY
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风清雨柔131
2014-04-02 · TA获得超过986个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:168万
展开全部
用JOIN来关联多个表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式