Bonjour,
J'ai des requetes avec des vues imbriquées, j'aimerais faire en sorte que ces requetes n'utilisent plus ces vues, comment faire?
La requête en question:
v_produit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 --Description : Offre SELECT p."MARCHE",p."PX_ID",p."DESCRIPTION",p."STATUS",p."PROD_BRAND",p."CATEGORIE",p."INSTALLED_PROD",p."DEBUT_COMMERCIAL",p."EXT_ID",p."AVANTAGE_BOOST",p."TYPE_SO",p."ALLOW_MODIFY",p."BILLABLE_FLAG",p."SALEABLE_FLG",p."FC_SUPPR_FLAG",p."FC_RETRAIT_FLAG",p."SIM_ONLY",p."FC_ELIGIBILITE",p."PRIX",p."ALCEA_ID",lnk.product_group,c.libelle /*AS catalogue*/,c.fc_cata_type FROM v_produit p INNER JOIN PS_PROD_PGRP_LNK lnk ON lnk.product_id=p.px_id LEFT OUTER JOIN v_cata c ON c.product_group=lnk.product_group AND c.prod_grp_type=lnk.prod_grp_type AND c.prod_grp_type='CMDE' AND p.categorie IN ('OFFRE','OFFRE TYPE')
v_cata
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 --Description : liste des produits SELECT so.setid /*AS marche*/,so.product_id /*AS px_id*/,descr /*AS description*/,so.eff_status /*AS status*/, so.prod_brand,so.prod_category /*AS categorie*/,installed_prod,date_begin /*AS debut_commercial*/,kl_prd_ext_id /*AS ext_id*/,so.FC_AVANTAGE /*AS avantage_boost*/ ,tso.description /*AS type_so*/, auth.allow_modify,auth.billable_flag,auth.saleable_flg,fc_suppr_flag,fc_retrait_flag, CASE auth.fc_simonly_flag WHEN 'Y' THEN 'Y' ELSE 'N' END /*AS sim_only*/, FC_ELIGIBILITE,p.rt_total_price /*AS prix*/, so.fc_alcea_id /*AS alcea_id*/ FROM ps_prod_item so LEFT OUTER JOIN ps_fc_type_so tso ON tso.fc_type_so=so.fc_type_so LEFT OUTER JOIN ps_fc_otso_com_tbl auth ON auth.product_id=so.product_id and so.setid=auth.setid LEFT OUTER JOIN PS_FC_PREST_POST p ON p.FC_PPOST_ID=so.fc_ppost_id
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 --Description : catalogue d'offres SELECT product_group,prod_grp_type,descr /*as libelle*/,fc_cata_type,fc_calc_fmig FROM ps_prod_group_tbl WHERE prod_grp_type IN ('CMDE','CMPT') ORDER BY descr
Partager