SELECT A.*,
P.part_name,
p.part_no
FROM
technology_structure A
LEFT JOIN basic_part P ON A.part_id = P."id"
WHERE A.active = TRUE
ORDER BY A.id DESC
select * from ( ) a
${ew.SqlSegment}
SELECT
s.*,
P.part_name,
P.part_no
FROM
technology_structure s
LEFT JOIN basic_part P ON P.ID = s.part_id
WHERE
s.ID = #{id}
AND s.active = TRUE
SELECT
s.*,
P.*,
o.id operation_id,
o.name operation_name,
o.operation_no
FROM
technology_structure_component s
LEFT JOIN basic_part P ON P.ID = s.part_id
LEFT JOIN technology_operation o ON o.id = s.operation_id
WHERE
s.structure_id = #{structureId}
ORDER BY s."id"
SELECT
C.*,
P.*
FROM
technology_structure s,
technology_structure_component C,
basic_part P
WHERE
s.part_id = #{partId}
AND s.master = TRUE
AND s.active = TRUE
AND C.structure_id = s."id"
AND C.part_id = P.ID
SELECT
s.part_id
FROM
technology_structure_component T,
technology_structure s
WHERE
T.part_id = #{partId}
AND t.structure_id = s.id
AND s.active = TRUE
SELECT
ts.*,
bp.part_no
FROM
technology_structure ts
LEFT JOIN basic_part bp ON bp.ID = ts.part_id
WHERE
ts."id" IN (
SELECT DISTINCT parent_structure_id
FROM technology_bom_component
WHERE bom_id IN (
SELECT bom_id
FROM technology_join_document_bom_routing
WHERE document_id = #{docId}));
SELECT
ts.*,
bp.part_no
FROM
technology_structure ts
LEFT JOIN basic_part bp ON bp.ID = ts.part_id
WHERE
ts."id" IN
#{item}
SELECT
ts.*
FROM
technology_structure ts
LEFT JOIN basic_part bp ON bp.ID = ts.part_id
WHERE
ts.ifs_sync = FALSE
AND ts."id" IN (SELECT DISTINCT parent_structure_id
FROM technology_bom_component
WHERE bom_id IN (SELECT bom_id
FROM technology_join_document_bom_routing
WHERE document_id = #{docId}));
UPDATE technology_structure SET ifs_sync = TRUE WHERE id IN
#{item}