首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql表关系

问Mysql表关系
EN

Stack Overflow用户
提问于 2013-10-28 22:04:50
回答 1查看 33关注 0票数 0

在Laravel中,我有以下表伪布局:

表注释属于表图像{图像可以有多个注释,每个注释都有一个图像id}

表图像属于表集合{集合可以有多个图像,每个图像都有一个集合id}

表集合属于表用户{用户可以有多个集合,每个集合都有一个用户id}

如何列出属于给定用户的所有注释?我想我可以在注释表中添加用户id,但这似乎有点笨拙。如果有人知道如何在拉拉维尔做这件事,那就太好了。或者是Mysql查询暗示了解决方案..。我要知道从哪里开始。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-28 22:10:40

无法帮助Laravel,但如果是SQL,这就是我要做的。当然,这是假设您的用户表遵循其他表的模式。如果这是错误的,它将有助于如果你张贴你的桌子布局,我可以再试一次。

代码语言:javascript
复制
SELECT Com.Comment
FROM Collection Col
  INNER JOIN Image I
    ON I.Collection_Id = I.Collection_Id
  INNER JOIN Comments Com
    ON Com.Image_Id = I.Image_Id
WHERE Col.User_Id = {User_Id} -- however it is that you represent the variable
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19645928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档