请教一个数据表关联查询问题

a 表有个 tags 字段,字段值是 3,4,8
b 表是对应 tags 的数据表, 有2个字段: id 和 name

然后问题来了,如果想查询a表,然后关联查询b表把 3,4,8 的name一起查出来应该怎么写sql呢?

还是说再建立个中间表去关联? 请指教!

查看更多

关注者
0
被浏览
331
myIvan
myIvan 认证专家 2018-12-10
这家伙很懒,什么也没写!

这个用hasMany关联就可以了:
image.png

image.png
参考文档https://www.kancloud.cn/manual/thinkphp5/142358

4 个回答
myIvan
myIvan 认证专家 2018-12-08
这家伙很懒,什么也没写!

你b表的字段id 跟 a表的tags是对应的吗?

千鸟
千鸟 2018-12-08
这家伙很懒,什么也没写!

是的, a文章表,b是标签表.这样说可能更清晰些.

千鸟
千鸟 2018-12-10
这家伙很懒,什么也没写!

非常感谢,之前看过这文档没弄明白.

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览