【发布时间】:2009-06-02 13:01:50
【问题描述】:
我昨天问了一个类似的问题,可能措辞不好,无论哪种方式我都不明白,这是我真正需要破解的问题:)我以前从未做过,对很多人来说非常有用我的项目。
这是一个目录网站。我有三个表:entry、location 和 entry-locations。 entry 包含有关建筑物的信息,例如名称、地址、图像等。location 只是每个建筑物可能的位置的列表。位置表与此示例几乎无关,它只包含有关我可以在网站其他区域显示的位置的信息。
entry-locations 是将条目链接到位置的表。它只有两个字段,entry-id 和 location...如果您想知道为什么我需要一个单独的表格,因为同一建筑物 可能 有多个位置(不要问)。
基本上,我需要做的是显示来自它自己页面的每个位置的列表。例如,我需要列出法国的所有建筑物,因此查询需要通过 entry-locations 表返回位置为“France”的每条记录,然后需要从中提取所有数据entry-id 对应的 entry 表返回。
我确信有一种方法可以通过一个查询来做到这一点,如果我可以向我展示如何在这么多项目中复制它,那将是非常棒的。
【问题讨论】: