bonjour a tous, je suis devant un probleme que je n'arrive pas resoudre..
j'ai une table price qui contient les champ product_id et start_date qui forment ensemble la cle principale.
Je dois inserer des champs provenant d'une autre table ( table price2)dans laquelle il y a des champs communs avec la table price. j'ai tenter le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 insert into price (product_id, list_price, min_price, start_date, end_date, discount) select p.product_id, p2.list_price, p2.list_price-p2.list_price*p2.discount_available/100, p2.start_date, p2.end_date, p2.discount_available from product p, ph1_ca_prod_conv_load p1, ph1_ca_price_data_load p2 where old_code=ca_product_code and p.description=p1.description and p.product_id in (select product_id from price) and p.product_id||p2.start_date in (select product_id||start_date from price)
Partager