Php 正在从多个表中检索内容。。有可能吗?

Php 正在从多个表中检索内容。。有可能吗?,php,mysql,Php,Mysql,我有四张桌子 “内容”-内容的主列表,如标题、描述和内容类型 “相册”-由多张照片组成的相册 “照片”-个人照片条目 “照片链接”-将照片链接到相册 “标记”-用于搜索和查找内容的标记 如果在一次查询/快照中contentType=='album',是否可以检索内容查询的照片 对于标签,我可以做一个简单的GROUP_CONTACT(),因为我们只需要单词的文本 我不确定处理if(相册)的最佳方法,除了读取结果(从php)然后进行另一个查询以链接照片之外 任何提示或建议将不胜感激。 谢谢 托马斯这

我有四张桌子

“内容”-内容的主列表,如标题、描述和内容类型 “相册”-由多张照片组成的相册 “照片”-个人照片条目 “照片链接”-将照片链接到相册 “标记”-用于搜索和查找内容的标记

如果在一次查询/快照中contentType=='album',是否可以检索内容查询的照片

对于标签,我可以做一个简单的GROUP_CONTACT(),因为我们只需要单词的文本

我不确定处理if(相册)的最佳方法,除了读取结果(从php)然后进行另一个查询以链接照片之外

任何提示或建议将不胜感激。 谢谢


托马斯

这是可能的,但最终会出现重复的行。也就是说,你可以直接加入,但最终会得到如下结果:

Artist Album Photo Cowboy Mouth Are you with me? [[Front Cover]] Cowboy Mouth Are you with me? [[Back Cover]] 艺术家相册照片 牛仔嘴,你和我在一起吗?[[封面]] 牛仔嘴,你和我在一起吗?[[封底]]
如果您想要某种方式将一个表中的多行关联到结果的一行,那么我不知道有什么方法可以做到这一点。您可以为其中一个照片列表存储一个序列化的数据结构,但这当然不能很好地遵循RDBMS的原理。

您正在寻找加入吗?我也有同样的印象。。我只是想在加入另一个方法调用以ping数据库之前进行双重检查。。谢谢你,比利!