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 Procédural MySQL Discussion :

select , jointure


Sujet :

SQL Procédural MySQL

  1. #1
    Membre averti
    Femme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2012
    Messages : 33
    Par défaut select , jointure
    Bonjour à tous,

    Je suis entrain de faire le code d'un trigger. Je trouve une erreur ici:
    [code mysql]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    ....
    begin
    declare r int;
    declare s int;
    set r= ( select prix from produits, NEW where idproduit=NEW.idproduit);
    if (r<0) then
    ....
    L'erreur est au niveau de "la raquette select" !!
    COMMENT METTRE LE RESULTAT De SELECT dans la variable r en faisant un jointure entre le tableau produits et le tableau sur lequel porte le trigger.
    !!!!

  2. #2
    Membre averti
    Femme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2012
    Messages : 33
    Par défaut
    Je pense que le probleme est comment faire une jointure dans un trigger !!

    Citation Envoyé par perla110 Voir le message
    Bonjour à tous,

    Je suis entrain de faire le code d'un trigger. Je trouve une erreur ici:
    [code mysql]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    ....
    begin
    declare r int;
    declare s int;
    set r= ( select prix from produits, NEW where idproduit=NEW.idproduit);
    if (r<0) then
    ....
    L'erreur est au niveau de "la raquette select" !!
    COMMENT METTRE LE RESULTAT De SELECT dans la variable r en faisant un jointure entre le tableau produits et le tableau sur lequel porte le trigger.
    !!!!

  3. #3
    Membre averti
    Femme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2012
    Messages : 33
    Par défaut
    mon erreur est au niveau de la jointure que je veux faire dans le trigger.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SET r= (select prix from produits where produits.id=NEW.idproduit);
    est ce que cette jointure est correcte?

  4. #4
    Membre averti
    Femme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2012
    Messages : 33
    Par défaut
    Any help please, or mzy question is not clear???!!

    Citation Envoyé par perla110 Voir le message
    mon erreur est au niveau de la jointure que je veux faire dans le trigger.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SET r= (select prix from produits where produits.id=NEW.idproduit);
    est ce que cette jointure est correcte?

  5. #5
    Membre averti
    Femme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2012
    Messages : 33
    Par défaut
    Je pense que , peut etre le probleme est que je ne peux pas appeler un autre tableau dans le trigger?? il faut travailer que sur le tableau (NEW)??
    any body confirm??

  6. #6
    Membre averti
    Femme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2012
    Messages : 33
    Par défaut
    c'est resoluuuuuuuuuuuuuu,

    1- il est possible de faire une jointure dans un trigger juste ton tab actuel est appelé NEW.
    2- ma faute est juste une faute de frappe "from" est ecrite "form" hhhh

    Citation Envoyé par perla110 Voir le message
    Je pense que , peut etre le probleme est que je ne peux pas appeler un autre tableau dans le trigger?? il faut travailer que sur le tableau (NEW)??
    any body confirm??

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

Discussions similaires

  1. Requete Select jointure externe.
    Par rednight dans le forum Langage SQL
    Réponses: 6
    Dernier message: 28/08/2009, 17h36
  2. Requete select : jointure avec champs null
    Par Tidus159 dans le forum Langage SQL
    Réponses: 13
    Dernier message: 06/06/2008, 13h31
  3. problème avec un select + jointure
    Par gtraxx dans le forum Requêtes
    Réponses: 5
    Dernier message: 11/02/2008, 20h25
  4. requete selection jointure
    Par guns17 dans le forum Requêtes
    Réponses: 8
    Dernier message: 26/11/2007, 11h54
  5. [SQL] SELECT jointure 7 Tables
    Par php4life dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 29/01/2007, 09h38

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