Telescope (core)

SQL - Como verificar relacionamentos incomuns no repositório?

ADS.FAQ-6779
select ta.tipo_componente, td.tipo_componente, count(1)
from componentes a
join componentes d on d.id = a.dominio_comp_id
join tipos_componentes ta on ta.id = a.tipo_componente_id
join tipos_componentes td on td.id = d.tipo_componente_id 
group by ta.tipo_componente, td.tipo_componente 
having count(1) < 5
order by ta.tipo_componente, td.tipo_componente;


select ta.tipo_componente, td.tipo_componente, count(1)
from componentes a
join componentes d on d.id = a.ref_comp_id
join tipos_componentes ta on ta.id = a.tipo_componente_id
join tipos_componentes td on td.id = d.tipo_componente_id
group by ta.tipo_componente, td.tipo_componente
having count(1) < 5
order by ta.tipo_componente, td.tipo_componente;


select ta.tipo_componente, td.tipo_componente, count(1)
from componentes a
join componentes d on d.id = a.pai_comp_id
join tipos_componentes ta on ta.id = a.tipo_componente_id
join tipos_componentes td on td.id = d.tipo_componente_id
group by ta.tipo_componente, td.tipo_componente
having count(1) < 5
order by ta.tipo_componente, td.tipo_componente;