我是PostgreSQL的新手,正在try 编写查询.我敢肯定,对于一个知道自己在做什么的人来说,这很容易——我就是不知道!:)
基本上我有三张桌子.首先,我存储有关患者的详细信息.在第二个示例中,我存储了对它们的每个图像的引用.在第三个示例中,我存储了指向图像文件路径的链接.我没有设计数据库,所以我不确定为什么图像文件表是分开的,但它是分开的.
我想做的是从第一个表中 Select 数据,加入第二个表中的数据,然后是第三个表中的数据,这样我就得到了名称&;结果中的文件路径.
所以基本 struct 是:
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...
).