rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[SQL] Erreur dans ma requête

xbb, le jeudi 10 mai 2007 à 12:06:51
Bonjour à tous !
Je ne parviens pas à trouver l'erreur dans cete requête :
SELECT *
FROM Mobile_Appareils MA
WHERE NOT EXISTS(SELECT 1
                 FROM Mobile_Commandes_Appareil MC
                 WHERE MA.IdMobile = MC.IdMobile
                 AND MC.Clos = '0'
                 AND '2007-05-10'
                 BETWEEN MC.DateRetraitPrevu
                 AND MC.DateRetourPrevu)
ORDER BY MA.MarqueMobile, MA.ModeleMobile


L'erreur générée est la suivante :
#1064 - You have an error in your SQL syntax near 'EXISTS ( SELECT 1 FROM Mobile_Commandes_Appareil MC WHERE MA . IdMobile = MC . I' at line 1


Pitié à l'aide je m'arrache les cheveux dessus depuis ce matin :(
Configuration: Windows XP
Firefox 2.0.0.2
Répondre à xbb  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Mr.White, le jeudi 10 mai 2007 à 12:30:57
Salut,

Bon, ce que je vai dire reste à vérifier ...

Perso, j'écrirer plutôt :
Mobile_Appareils AS MA

Sinon, ton "SELECT 1 ..."
Ton nom de champ "1" me parait bizzard, essaie avec de données un nom avec des lettres.

Je ne suis pas un fin connaisseur du "NOT EXIST" donc perso je vérifirer la syntaxe.

Voila les idées qui me passe par la tête, autrement dit ... je n'ai pas perçut d'érreur flagrande.

Pour cette aprés midi, ... , prévoit une péruque pour passer tes nerfs.
Répondre à Mr.White

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
xbb, le jeudi 10 mai 2007 à 13:16:58
Lol merci de la réponse :)

Alors déjà le SELECT 1 c'est par ce que dans une sous requête précédée de (NOT) EXISTS, le nom des champs sélectionnés est ignoré, il ne s'en sert pas.

Mais peu importe car en fait c'est ma version obsolete de mysql qui ne gere pas les sous-requêtes.
Je dois donc trouver un moyen à l'aide de jointures pour contourner ça... Et la je sèche! :(
Répondre à xbb

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Mr.White, le mardi 22 mai 2007 à 12:33:12
Tu ne peut pas t'aider d'un language de prog (genre PHP) pour faire ca ?
Répondre à Mr.White
Logiciels pertinents trouvés dans les téléchargements
Télécharger WAMP Server 2.0cWAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de...Catégorie: Serveurs
Licence: Freeware/gratuit
Télécharger OpenOffice.org 2.4.1OpenOffice.org - OpenOffice est une suite bureautique complète entièrement gratuite, compatible avec la suite Microsoft Office. Elle...Catégorie: Suite bureautique
Licence: Open Source
Télécharger Foxit Reader 2.3 Build 3201Foxit Reader - Foxit Reader est un lecteur de fichiers PDF très léger, et rapide à démarrer, contrairement à Adobe Acrobat Reader. Il...Catégorie: PDF
Licence: Freeware/gratuit
Télécharger DSL Test 2.0.0.6DSL Test - DSLtest est constitué d'un logiciel à télécharger gratuitement et de serveurs de test. Ces équipements vous permettent...Catégorie: ADSL
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [SQL] Erreur dans ma requête »