Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3047 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  sql : plusieurs fois le meme champ dans un select ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

sql : plusieurs fois le meme champ dans un select ?

n°521825
wouatouwou​atou
Posté le 24-09-2003 à 00:09:55  profilanswer
 

voila mon pb... c un peu zarbi.. mais bon...
 
comment kon fait pour avoir deux fois le meme champs dans la partie select d'une requete ?
 
un truc du genre :
 
select c1 as alias_c1, c1 as alias_c1bis from...
 
Jai pensé a un union.. mai ca semble pa marcher...
peut etre ke mon union est mal foutu...
 
select c1 as alias_c1 from ...
union
select c1 as alias_cAbis from...
 
koment kon fait ?
 

mood
Publicité
Posté le 24-09-2003 à 00:09:55  profilanswer
 

n°521827
gizmo
Posté le 24-09-2003 à 00:15:56  profilanswer
 

le "truc du genre" devrait fonctionner normalement.

n°521852
wouatouwou​atou
Posté le 24-09-2003 à 01:27:09  profilanswer
 

euh.. desolé.. mais g oublié de preciser un truc.. :jap:
 
voila... dans ma table g trois enregistrements, comme suit :
 
 c1 | c2
---------
 1  | 1
 2  | 1
 3  | 2
 
Si je fais
 
select c1 as aliasc1, c1 as aliasc1bis
from matable  
where c2=1
 
ben... jai  
 
 
 aliasc1 | aliasc1bis
----------------------
 1       | 1
 2       | 2
 
Moi, j'aurais voulu avoir
 
 aliasc1 | aliasc1bis
----------------------
 1       | 2
 
Voila mon pb... :)

n°521857
Profil sup​primé
Posté le 24-09-2003 à 01:36:19  answer
 

soyons logique : des 2 alias provenant du meme champ, un alias = copie de l'autre = meme résultat pour les 2 colonnes
et puis pourquoi veux tu faire ca? jamais vu une requete de ce genre

n°521860
wouatouwou​atou
Posté le 24-09-2003 à 01:49:45  profilanswer
 

jai trouvé !!!
 
merci pour votre attention.. et posts :D
 
en fait, il suffisait de mettre lalias sur la table...
 
ca donne :
 
select t1.c1, t2.c1
from t1, t1 as t2
where t1.c2=t2.c2 and c2=1
 
Si on applique la requete telle quelle.. on a un produit cartesien, ce qui nest pa tro ce kon veut...
 
Mais ce genre de requete sous-entend que l'on connaisse la valeur de t1.c1 et celle de t2.c1... ce principe est extensible à tn.c1.
ca donne ca:
 
select t1.c1, t2.c1, ..., tn.c1
from t1, t1 as t2, ..., t1 as tn
where t1.c1=t2.c1 and c2=1 and t1.c1=1 and t2.c2=2 and ... and tn.c1=n
 
La requete sert juste à récupérer les infos sur une seule ligne et non n...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  sql : plusieurs fois le meme champ dans un select ?

 

Sujets relatifs
[Excel-VB] Recupération dates de modif de champ sur feuille annexeselect multiple et value
plusieurs mysql_fetch_array() pour un mysql_query()select que l'on ouvre en cliquant sur une icone et qui modifi l'icone
[SQL server 2000] séparateur de milliers sur un champ monétaire ??plusieurs Windows sur un dvd???
[Access VB Page Web] Newbie Pbm recup val champ faut il utiliser ASP?[JS] Menus Déroulants Javascript à plusieurs niveaux
Plus de sujets relatifs à : sql : plusieurs fois le meme champ dans un select ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR