【发布时间】:2013-03-25 20:09:03
【问题描述】:
我是 PostgreSQL 新手,正在尝试编写查询。我很确定对于知道自己在做什么的人来说这很容易——我只是不知道! :)
基本上我有三张桌子。首先,我存储有关患者的详细信息。在第二个中,我存储了对它们的每个图像的引用。第三,我将链接存储到图像的文件路径。我没有设计数据库,所以我不确定为什么图像文件表是分开的,但它是。
我想要做的是从第一个表中选择数据,然后加入第二个和第三个表中的数据,这样我最终会得到结果中的名称和文件路径。
所以基本结构是:
Table 1:
person_id | name
Table 2:
person_id | image_id
Table 3:
image_id | `path filename`
我想要做的是在一个查询中,获取人的“姓名”和图像“路径文件名”。
我对“模板”风格的答案和我需要的加入感到满意。我不需要用实际代码编写它。 (即我想你可以给我写一个写着SELECT table1.name, table3.pathfilename FROM JOIN ... etc...的答案)。
【问题讨论】:
-
在粘贴问题之前向我们展示您已经尝试过什么以及完成了哪些研究会很有用。它会突出您尝试自己先解决它的事实。
标签: postgresql