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

Requêtes MySQL Discussion :

Jointure php mysql avec trois tables


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    developper node js
    Inscrit en
    Octobre 2017
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : developper node js
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2017
    Messages : 13
    Par défaut Jointure php mysql avec trois tables
    Bonjour, j'avais un souci j'ai tout fais mais j'arrive pas à resoudre
    J'ai trois tables:

    table1 article: id, nom_article, categorie_article, quantite_article, `prix_unitaire`

    table2 client: id, nom, prenom

    table qui va contient: id, id_article, id_client, quantite, prix date_vente

    malheureusement quand j'essaye de faire la jointure des tables article - client
    dans table vente le resultat me revient vide:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT quantite, prix, date_vente FROM vente JOIN article ON vente.id_article =article.id  INNER JOIN client ON vente.id_client = client.id
    Merci de votre aide

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 333
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 333
    Billets dans le blog
    17
    Par défaut
    La requête me semble bonne, vérifie le contenu de tes tables.

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 97
    Par défaut
    Test avec des left join, c est probablement parce qu il manque des Id

  4. #4
    Membre averti
    Homme Profil pro
    developper node js
    Inscrit en
    Octobre 2017
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : developper node js
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2017
    Messages : 13
    Par défaut reponse
    Bonjour, merci pour la réponse

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $join = $bdd->query("SELECT quantite, prix, date_vente FROM vente LEFT JOIN article ON vente.id_article =article.id LEFT JOIN client ON vente.id_client = client.id");
    $join->execute();
    malheureusement ça ne marche

  5. #5
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 333
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 333
    Billets dans le blog
    17
    Par défaut
    "malheureusement ça ne marche"
    Il y a un message d'erreur ? Un résultat autre que celui attendu ?

    Donne un échantillon de tes tables/données pour qu'on puisse voir et tester.

  6. #6
    Membre averti
    Homme Profil pro
    developper node js
    Inscrit en
    Octobre 2017
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : developper node js
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2017
    Messages : 13
    Par défaut
    merci pour la réponse. non y a même pas un message d'erreur, ça ne réagit pas:

    table1 article:

    id | nom_article |categorie_article |quantite_article |prix_unitaire | date_expiration_article | date_fabrication_article
    4 HP pc 3 100 2028-12-05 13:54:00 2024-08-07 13:54:00
    5 compass pc 45 40 2027-08-05 22:27:00 2024-08-08 22:23:00



    table2 client:
    id | nom | prenom | telephone | adress
    30 Padana françoise 0XX7875XX Reuil-Malmaison
    31 sall jacque 769298310 Villeurbanne


    table vente : id | id_article | id_client | quantite | prix | date_vente(timestamp) ----> vide

Discussions similaires

  1. [PHP 7] php/MySQL avec une seul ou plusieurs tables ?
    Par tonton.odilon dans le forum Langage
    Réponses: 3
    Dernier message: 27/02/2019, 22h30
  2. Réponses: 2
    Dernier message: 15/02/2014, 22h14
  3. Jointure avec trois tables sous Talend
    Par NFHnv dans le forum Développement de jobs
    Réponses: 7
    Dernier message: 22/11/2012, 16h28
  4. Jointure avec trois tables.
    Par laguespa dans le forum Requêtes
    Réponses: 9
    Dernier message: 16/11/2012, 18h05
  5. Jointure avec trois tables, je n'y arrive pas.
    Par sunshine33 dans le forum Langage SQL
    Réponses: 8
    Dernier message: 16/02/2007, 09h52

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