IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

probleme d'insertion dans table avec cle secondaire


Sujet :

SQL Oracle

  1. #1
    Membre régulier Avatar de pseudobidon57
    Inscrit en
    Octobre 2006
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 133
    Points : 101
    Points
    101
    Par défaut probleme d'insertion dans table avec cle secondaire
    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)
    Desole pour l'orthographe, mais il n'y a pas d'accent sur les claviers anglais..sniff...

  2. #2
    Membre régulier Avatar de pseudobidon57
    Inscrit en
    Octobre 2006
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 133
    Points : 101
    Points
    101
    Par défaut
    oups je viens de voir moi meme mon erreur grossiere.. j'ai mis in au lieu de not in.. honte a moi..
    Desole pour l'orthographe, mais il n'y a pas d'accent sur les claviers anglais..sniff...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] insertion dans table avec jointure
    Par popoche28 dans le forum PHP & Base de données
    Réponses: 17
    Dernier message: 06/05/2010, 16h15
  2. probleme d'insertion dans db avec ma classe mysql
    Par diblasio dans le forum Langage
    Réponses: 7
    Dernier message: 09/12/2009, 14h52
  3. Réponses: 4
    Dernier message: 09/06/2009, 14h20
  4. probleme d'insertion dans mysql avec java
    Par hypothese dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 26/09/2008, 12h02
  5. insertion dans table avec plusieurs clés étrangères
    Par philippe281281 dans le forum Administration
    Réponses: 2
    Dernier message: 14/06/2006, 18h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo