[Clause In] et version MySQL
Bonjour à tous, :oops:
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:
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:
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:
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. :( :oops: