Bonjour à tous,

Voici mon soucis,

Je développe avec EasyPHP 1.8 (phpMyAdmin 2.6.1)en développement et je développe avec la version phpMyAdmin 2.6.0 en production (version de mon hébergeur).

En développement, j'effectue un requete du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
DELETE FROM TableA where Champ IN (SELECT Champ FROM TableB WHERE ChampA=valeur and ChampB=valeur)
idem si je fais une requête du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT * FROM TableA WHERE Champ IN (SELECT Champ FROM TableB WHERE ChampA=valeur ANDChampB=valeur)

La requête passe sans soucis sous phpMyAdmin 2.6.1 mais m'indique une erreur sous phpMyAdmin 2.6.0.

Le message est le suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
MySQL error 1064: Something is wrong in your syntax près de 'IN
Ma clause "IN" semble poser un soucis sur la version phpMyAdmin 2.6.0.
Quelqu'un peut-il m'en dire plus?

D'avance merci de votre aide.