Bonjour;
J'ai cette requête et j'ai créer toutes les vues qui lui concerne mais j'ai pas pu résolu cette partie :
Requête :
Partie non résolu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select s_acctbal, s_name, n_name, p_partkey, p_mfgr, s_address, s_phone, s_comment from part, supplier, partsupp, nation, region where p_partkey = ps_partkey and s_suppkey = ps_suppkey and p_size = 1 and p_type like '%NICKEL' and s_nationkey = n_nationkey and n_regionkey = r_regionkey and r_name = 'AMERICA' and ps_supplycost = ( select min(ps_supplycost) from partsupp, supplier, nation, region where p_partkey = ps_partkey and s_suppkey = ps_suppkey and s_nationkey = n_nationkey and n_regionkey = r_regionkey and r_name = 'AMERICA' ) order by s_acctbal desc, n_name, s_name, p_partkey;
J'ai créer cette vue
Code : Sélectionner tout - Visualiser dans une fenêtre à part ps_supplycost = ( select min(ps_supplycost) from partsupp, supplier, nation, region where p_partkey = ps_partkey and s_suppkey = ps_suppkey and s_nationkey = n_nationkey and n_regionkey = r_regionkey and r_name = 'AMERICA' )
mais il reste ça cette écriture est il vrai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Create view Q2_Project2 As select min(ps_supplycost) from partsupp, supplier, nation, region ;
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part Create view Q2_Filter4 As select * from partsupp where ps_supplycost = Q2_Project2 ;
Partager