Partage
  • Partager sur Facebook
  • Partager sur Twitter

jointure de table et colonnes de même nom

Sujet résolu
    13 novembre 2017 à 6:41:24

    Bonjour,

    Je cherche à effectuer une jointure sur deux tables dont deux colonnes portent le nom titre, donc la colonne titre de la deuxième n'apparait pas, comment régler ce problème?

    Voici mon code:

    $resultat=$pdo->query('SELECT * 
    					   FROM annonce 
    					   LEFT JOIN categorie ON annonce.categorie_id=categorie.id_categorie
    					   
    				
    					   ');
    $resultats=$resultat->fetchAll();
    

     

    • Partager sur Facebook
    • Partager sur Twitter
      13 novembre 2017 à 7:30:17

      Bonjour,

      Il faut mettre des ALIAS:

      SELECT
           annonce.categorie_id AS annonceCategorieID
          ,categorie.id_categorie AS categorieID
          ,annonce.titre AS annonceTitre
          ,categorie.titre AS categorieTitre
      FROM annonce
      LEFT JOIN categorie ON annonce.categorie_id=categorie.id_categorie

      Et il faut mettre le sujet dans SQL pas PHP

      • Partager sur Facebook
      • Partager sur Twitter
      $2b||!$2b
        13 novembre 2017 à 7:31:56

        Au temps pour moi, merci beaucoup pour la réponse :)
        • Partager sur Facebook
        • Partager sur Twitter

        jointure de table et colonnes de même nom

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown