You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

18 lines
802 B

src: |
SELECT 'G'::text || t_types_tiers_payant.code::text AS oid,
(t_types_tiers_payant.code::text || ' - '::text) || t_types_tiers_payant.texte AS texte,
t_types_tiers_payant.code AS type_tiers_payant,
''::text AS code_tiers_payant,
'1'::text AS level
FROM activite.t_types_tiers_payant
UNION
SELECT 'T'::text || t_tiers_payant.oid::text AS oid,
(t_tiers_payant.code || ' - '::text) || t_tiers_payant.texte AS texte,
t_tiers_payant.type_tiers_payant,
t_tiers_payant.code AS code_tiers_payant,
'2'::text AS level
FROM activite.t_tiers_payant
WHERE t_tiers_payant.oid <> 0 AND (t_tiers_payant.oid IN ( SELECT p_oids.oid
FROM activite.p_oids
WHERE p_oids.code_table = 'tiers_payant'::text))
ORDER BY 3, 4;