dbo.get_customer_part_no(a.site, a.test_part_no, #{query.customerId}, 'ProjectPart') as customer_part_no
from plm_project_part a
from plm_project_part a
left join plm_project_part b on a.site = b.site and a.bu_no = b.bu_no and a.project_id = b.project_id and a.test_part_no = b.project_id and b.site = #{query.site} and b.project_id = #{query.projectId}
left join plm_project_part b on a.site = b.site and a.bu_no = b.bu_no and a.project_id = b.project_id
and a.test_part_no = b.project_id and b.site = #{query.site} and b.project_id = #{query.projectId}
left join part as c on a.site = c.site and a.test_part_no = c.part_no
left join part as c on a.site = c.site and a.test_part_no = c.part_no
<!-- left join plm_customer_part_info as d on a.site = d.site and a.test_part_no = d.part_no and d.customer_no = #{query.customerId}-->
where b.site is null and c.show_in_query_flag = 'Y'
where b.site is null and c.show_in_query_flag = 'Y'