Partage
  • Partager sur Facebook
  • Partager sur Twitter

Pb de requête SQL

    27 mai 2011 à 11:12:25

    Bonjour, je vous expose ma situation, je suis en BTS IG 1ère année et dans le cadre de mon stage de fin d'année, je travail sur le logiciel libre GLPI, logiciel de gestion de parc micro, j'ai donc importé la base de données sous access grace à un lien ODBC, arrive alors mon problème de requète :

    Voici la requète :

    SELECT COUNT(glpi_computers.network), glpi_dropdown_locations.name
    FROM glpi_dropdown_locations, glpi_computers
    WHERE glpi_computers.location=glpi_dropdown_locations.ID
    AND glpi_computers.network>0
    GROUP BY glpi_dropdown_locations.name;

    le message d'erreur est le suivant :

    Erreur de syntaxe (opérateur absent) dans l'expression "glpi_computers.location=glpi_dropdown_locations.ID
    AND glpi_computers.network>0
    GROUP BY glpi_dropdown_locations.name"

    je sais que l'erreur provient soit du COUNT, soit du GROUP BY, voir des deux, pouvez vous éclairer ma lanterne ? merci d'avance
    • Partager sur Facebook
    • Partager sur Twitter
      27 mai 2011 à 20:22:46

      Salut,

      Dans un souci de lisibilité je te conseil d'écrire ta requête dans cette esprit la :

      SELECT COUNT(gc.network), gdl.name
      FROM glpi_dropdown_locations gdl, glpi_computers gc
      WHERE gc.location = gdl.ID
      AND gc.network > 0
      GROUP BY gdl.name;
      


      Ensuite vérifie bien ta jointure (Tu est sur qu'elle se fait sur ces champs?)
      Si cette requête est dans un lien odbc as tu bien placé les quotes?
      • Partager sur Facebook
      • Partager sur Twitter

      Pb de requête SQL

      × 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