Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
723 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySql] une requête qui fonctionne sur Access et pas sur mySql ! HELP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySql] une requête qui fonctionne sur Access et pas sur mySql ! HELP

n°357805
celinemach​o
Posté le 10-04-2003 à 14:55:23  profilanswer
 

Code :
  1. SELECT citoyen.mot_pass, citoyen.nom
  2. FROM citoyen INNER JOIN (administration INNER JOIN enregistration ON administration.ref_admin = enregistration.ref_admin) ON citoyen.ref_per_MO_PH = enregistration.NRN_per_mo_ph
  3. WHERE (([administration].[admin]="schaerbeek" And [citoyen].[NRN_per]="12" ));


 
Cette requête fonctionne correctement sur Access , d'ou je l'ai copier mais malheureusement pas sur mySql.
il me signale une erreur au niveau de

Code :
  1. ....(administration INN...........


merci de m'aider.
NB: J'utilise l'administrateur de BD de EasyPHP  :hello:  

mood
Publicité
Posté le 10-04-2003 à 14:55:23  profilanswer
 

n°357963
kfman
Credo quia absurdum
Posté le 10-04-2003 à 16:27:06  profilanswer
 

SELECT citoyen.mot_pass, citoyen.nom  
FROM citoyen, administration, enregistration
WHERE (administration.admin="schaerbeek" AND citoyen.NRN_per="12" )
AND administration.ref_admin = enregistration.ref_admin
AND citoyen.ref_per_MO_PH = enregistration.NRN_per_mo_ph;

 
Ca devrait marcher.


Message édité par kfman le 10-04-2003 à 16:27:38
n°358019
celinemach​o
Posté le 10-04-2003 à 17:20:39  profilanswer
 

Super ça marche à mérveille.
 :bounce: je saute de joie.

n°361036
C17
-$$ W A N T E D $$-
Posté le 14-04-2003 à 23:09:11  profilanswer
 

kfman a écrit :

SELECT citoyen.mot_pass, citoyen.nom  
FROM citoyen, administration, enregistration
WHERE (administration.admin="schaerbeek" AND citoyen.NRN_per="12" )
AND administration.ref_admin = enregistration.ref_admin
AND citoyen.ref_per_MO_PH = enregistration.NRN_per_mo_ph;

 
Ca devrait marcher.


 
Pourquoi faire simple quand on peut faire compliqué???   :whistle:


---------------
C17
n°361039
Profil sup​primé
Posté le 14-04-2003 à 23:14:38  answer
 

les inner join c une saloperie propre a Access

n°361058
nraynaud
lol
Posté le 14-04-2003 à 23:39:46  profilanswer
 

sPiKe a écrit :

les inner join c une saloperie propre a Access


http://otn.oracle.com/oramag/oracle/01-nov/o61sql.html
 

Citation :


Using the new ANSI syntax, however, you dispense with the commas and instead explicitly specify the type of join you want. To do an inner join between the COURSE and ENROLLMENT tables, you write:

Code :
  1. FROM courses c
  2.    INNER JOIN enrollment e



n°361203
kfman
Credo quia absurdum
Posté le 15-04-2003 à 09:39:29  profilanswer
 

Je préfère la version SQL/86... Au moins je suis sur qu'elle passe de partout, sans mauvaise surprise.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySql] une requête qui fonctionne sur Access et pas sur mySql ! HELP

 

Sujets relatifs
Charger une listbox a partir du resultat d'une requete MysqlUtiliser le contenu d'un FORM dans un autre dans la même page ! help
Utiliser le contenu d'un FORM dans un autre dans la même page ! helpACCESS requete pour recuperer une sorte d'"intevalle"
qq questions a propos de mysql[MySQL] liste chainee ??
Pb cin >> string HELP c urgent...[PHP] Menu et sous-menu need help [UPDATE]
Plus de sujets relatifs à : [MySql] une requête qui fonctionne sur Access et pas sur mySql ! HELP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR