我确实意识到我面临的问题不是火箭科学,但我仍然没有找到任何有关解决此问题的信息。
我的数据库中有多个表 ( PSQL
) 我想创建一个select
查询来为我的应用程序创建报告功能。
这是我的查询:
select
s.id, s.name, st.name, p.firstname || ' ' || p.lastname,
f.name, f.store_date, bdt.name, bd.comment
from
system s, systemstatus st, role w, person p, file f,
documenttype bdt, document bd
where
w.system_id = s.id and
p.id = w.person_id and
st.id = s.status_id and
bd.system_id = s.id and
bd.file_id = f.id and
bd.type_id = bdt.id and
bd.role_id = w.id;
查询工作我得到300
的行完全填充了我正在搜索的值。问题是我有关于表中的1000
行System
。有可能没有Person
或Document
可以与特定的 联系起来System
。
我想查看我的表中的所有行(我的意思是大约 1000 行) ,System
当我无法链接Person
或我希望该字段为空时(现在根本不显示)Document
System