Slide 21
Slide 21 text
ナイーブツリー(素朴な木)
● 階層制限が無いとツラい件
○ あるノードを元にして3階層を取得するSQL
-- hoge課が所属する部と本部を求める SQL
SELECT
ORG3.section_id, ORG3.section_name , ORG2.section_id, ORG2.section_name
FROM
tbl_organization AS ORG1 -- 子
LEFT OUTER JOIN tbl_organization AS ORG2 -- 親
ON ORG1.parent_id = ORG2.section_id
LEFT OUTER JOIN tbl_organization AS ORG3 -- 親の親
ON ORG2.parent_id = ORG3.section_id
WHERE
C1.section_id = ‘ 2’ -- 2:foo 営業部