1
SELECT materialized_phenoview.breeding_program_id,
2
trait_component.cvterm_id AS trait_component_id
3
FROM (((materialized_phenoview
4
JOIN cvterm trait ON ((materialized_phenoview.trait_id = trait.cvterm_id)))
5
JOIN cvterm_relationship ON (((trait.cvterm_id = cvterm_relationship.object_id) AND (cvterm_relationship.type_id = ( SELECT cvterm.cvterm_id
6
FROM cvterm
7
WHERE ((cvterm.name)::text = 'contains'::text))))))
8
JOIN cvterm trait_component ON ((cvterm_relationship.subject_id = trait_component.cvterm_id)))
9
GROUP BY materialized_phenoview.breeding_program_id, trait_component.cvterm_id;