ACCESS > select count group by + jointure - Page 2

Résolu
  1. Bonjour,

    Normal que tu ne sois pas là c'était le we ^^

    Euh non, je vais essayer autre chose... je te tiens au courant ;)
    0
    1. Ok d'accord.

      N'hésite pas à me faire part de l'avancer de ton problème ;)
      0
      1. Je travail sous PHP/ACCESS, voici un exemple :

        $req1 = "SELECT DISTINCT dev_devis.id_perso FROM dev_devis;";

        $query_perso_academie = " SELECT dev_perso.region, Count($req1.id_perso) AS Compte_id_perso
        FROM dev_perso INNER JOIN $req1 ON dev_perso.id_perso = $req1.id_perso
        GROUP BY dev_perso.region; ";

        $result_perso_academie = odbc_exec($cnx, $query_perso_academie);
        echo $query_perso_academie."<br />"; // permet de verifier si y'a une erreur de synthaxe ;)

        Sous access tes 2 requetes marchent, mais pas en executant ce mini script :/ relou relou relou
        0
        1. La requête 1 marche quand même? Essaie la seule.
          0
          1. Oui elle marche ... sous access les 2 requetes marchent mais pas en les executant a partir d'un script php :/
            0
            1. Ouai je comprends ça.

              Si la requête 1 ne fonctionne pas du tout, c'est que ton code qui execute les requêtes ne fonctionne pas.

              Mais si la requête 1 marche et pas la requête 2 en php, c'est qu'il y a un soucis d'interprétation de la requête 2 et là ça pose problème ^^
              0
          2. Exact car la requête 2 n'arrive pas a executer la req1 dans la 2eme ;)

            Voici l'erreur:
            Erreur de syntaxe dans la clause FROM
            Et la requête 2 générée:
            SELECT dev_perso.region, Count(SELECT DISTINCT dev_devis.id_perso FROM dev_devis.id_perso) AS nbr_perso_academie FROM dev_perso INNER JOIN SELECT DISTINCT dev_devis.id_perso FROM dev_devis ON dev_perso.id_perso = SELECT DISTINCT dev_devis.id_perso FROM dev_devis.id_perso GROUP BY dev_perso.region;
            0
            Précédent
            • 1
            • 2