SQL query report builder 3.0 table 加入重复问题

SQL query report builder 3.0 table join problems with duplicates

我在 Report Builder 3.0 中连接三个表时遇到问题。我试过各种join都没有达到想要的效果。

地点 地方参考, 地址, 地点类型(地点类型 = 1)

职位 地方参考, 描述, 成本, 职位编号,

工作信息 工作编号, 日期补偿(日期补偿 = 25/12/2015)

我需要地点类型为 1 的所有地点。 然后我需要 link 2015 年 12 月 25 日完成的所有工作(按工作编号),然后 link 这些工作到 place ref.

我遇到的第一个问题是尽管我选择了 link 工作地点和工作信息,但我得到的只是有工作的地方。我还需要展示没有的地方。

此外,数据库有时包含重复的职位,所以我只需要显示一次相同的职位编号。

如有任何帮助,我们将不胜感激!

当 PLACES 是您的主人时,您需要一个 LEFT JOIN table :

SELECT * FROM PLACES p
LEFT OUTER JOIN (select distinct * from Jobs j
                 INNER JOIN Jobs_Info ji ON(j.job_number = ji.job_number)
                 WHERE ji.date_comp = '25/12/2015') t
    ON(p.place_ref = t.place_ref)
WHERE p.place_type = 1