SQL Alias
Résolu/Fermé
david
-
9 août 2010 à 11:03
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 - 9 août 2010 à 13:18
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 - 9 août 2010 à 13:18
A voir également:
- Sql server update alias
- Windows update 0x80070643 - Accueil - Windows
- Windows update bloqué - Guide
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
- Filezilla server - Télécharger - Téléchargement & Transfert
- Asus live update - Télécharger - Utilitaires
2 réponses
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 608
9 août 2010 à 11:06
9 août 2010 à 11:06
Je ne suis pas sûr (mais à confirmer) que l'on puisse utiliser l'alias directement dans la requête.
Sur MySQL avec une requête simple, ça ne marche pas :
A voir si dans ton environnement c'est censé marcher ou pas...
Sinon, tu peux peut-être mettre en variable le contenu du retour de ton case, pour le réutiliser ensuite.
Sur MySQL avec une requête simple, ça ne marche pas :
mysql> select * from t5; +----+--------+ | c1 | c2 | +----+--------+ | 1 | test 1 | | 2 | test 2 | | 3 | test 3 | | 4 | test 4 | +----+--------+ 4 rows in set (0.00 sec) mysql> select c1 as id, c2 as libelle from t5; +----+---------+ | id | libelle | +----+---------+ | 1 | test 1 | | 2 | test 2 | | 3 | test 3 | | 4 | test 4 | +----+---------+ 4 rows in set (0.00 sec) mysql> select c1 as id, c2 as libelle from t5 where id=4; ERROR 1054 (42S22): Unknown column 'id' in 'where clause' mysql>
A voir si dans ton environnement c'est censé marcher ou pas...
Sinon, tu peux peut-être mettre en variable le contenu du retour de ton case, pour le réutiliser ensuite.
J'ai la même erreur...
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 608
9 août 2010 à 11:14
9 août 2010 à 11:14
Donc c'est que l'utilisation de l'alias ne doit pas être possible de cette façon.
Essaye du côté des variables pour réutiliser le résultat dans la requête suivante.
Essaye du côté des variables pour réutiliser le résultat dans la requête suivante.
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 608
9 août 2010 à 13:18
9 août 2010 à 13:18
Et c'était quoi ? Histoire que ça puisse servir à quelqu'un d'autre...