Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/11/2007, 22h41   #1
Futur Membre du Club
 
Inscription : août 2005
Messages : 138
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 138
Points : 15
Points : 15
Par défaut Pourquoi utiliser le caractère `

Bonsoir,

Je désire ajouter un tri sur ma requête SQL qui fonctionne avec une jointure.

J'avais une erreur dès que j'ajoutais order by v.num_jalon

En passant par PhpMyadmin j'ai remarqué qu'il fallait ajouter le caractère ` autour de `v`.`num_jalon`

Et là tout fonctionne

Pourriez-vous me dire pourquoi il faut l'ajouter.

Merci d'avance,

Laurent
bremer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 11h50   #2
Invité régulier
 
Inscription : juin 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 7
Points : 8
Points : 8
Bonjour,

Il y a des mots interdit en Mysql !
Comme date par exemple...

Exemple, tu as une colonne qui s'appelle date, pour pouvoir l'utiliser sans "erreur bizarre", il te suffit de l'entourrer des `.

C'est donc pour cela que Phpmyadmin ajoute des `


Concernant ton erreur sur "v.num_jalon", je pense pas que l'erreur ne vient pas de là.
Pourrais-tu nous donner la requête, ainsi que l'erreur ?

a+
robert59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 22h56   #3
Futur Membre du Club
 
Inscription : août 2005
Messages : 138
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 138
Points : 15
Points : 15
Voici la requête :

SELECT v.*, u.num_appli, u.nom_appli, u.MSP, u.POSTE FROM table_jalonnement v LEFT JOIN table_appli_clients u ON (v.num_appli = u.num_appli) WHERE v.num_utilisateur='1' AND v.num_appli='1' AND date_fin_transfert='2007-11-02' ORDER BY `v`.`num_jalon`

Elle fonctionne depuis l'ajout de `
bremer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2007, 10h30   #4
Invité régulier
 
Inscription : juin 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 7
Points : 8
Points : 8
Salut,

Pourrais-tu tester cette requête dans ton code :

Code :
1
2
3
4
5
6
7
SELECT v.num_appli, u.num_appli, u.nom_appli, u.MSP, u.POSTE 
FROM table_jalonnement v 
LEFT JOIN table_appli_clients u ON v.num_appli = u.num_appli
WHERE v.num_utilisateur='1' 
AND v.num_appli='1' 
AND date_fin_transfert='2007-11-02' 
ORDER BY v.num_jalon
S'il y a une erreur, affiches nous l'erreur
robert59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2007, 13h08   #5
Futur Membre du Club
 
Inscription : août 2005
Messages : 138
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 138
Points : 15
Points : 15
Cela fonctionne même avec select v.* au début.

Je ne vois pas grand changement à part les parenthèses.
bremer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2007, 13h25   #6
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
Citation:
Envoyé par bremer Voir le message
Cela fonctionne même avec select v.* au début.

Je ne vois pas grand changement à part les parenthèses.
Il n'y en a pas, ce qui prouve que les `accents graves` ne servent à rien dans ton cas.
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2007, 09h26   #7
Invité régulier
 
Inscription : juin 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 7
Points : 8
Points : 8
Affiches nous l'erreur
robert59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h03.


 
 
 
 
Partenaires

Hébergement Web