我正在使用5个表中的数据编写查询。我正在选择PLAN
并内部加入其他4个。在第四个表A.ADDRESS
上,我将其连接到P.PERSON_ALIAS
表。将它也加入到我首先选择的表E.ENCOUNTER table
中有什么好处?我知道在不了解结构和数据的情况下可能无法回答这个问题,但是是否建议在多个领域加入?
FROM
PERSON PE
, PERSON_ALIAS P
, ENCOUNTER E
, ADDRESS A
, PFT_ENCNTR PEF
PLAN E
WHERE XXXXX
JOIN PEF
WHERE PEF.encntr_id = E.encntr_id
JOIN PE
WHERE PE.person_id = E.person_id
JOIN P
WHERE P.person_id = PE.person_id
JOIN A
WHERE A.parent_entity_id = P.person_id AND A.parent_entity_id = E.person_id
还有,AND
在最后一个JOIN
中引起的好处吗?