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

  FORUM HardWare.fr
  Programmation
  PHP

  raffiner une requete sql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

raffiner une requete sql

n°1391755
L-0sWald
Posté le 20-06-2006 à 20:20:29  profilanswer
 

Bonjour, j'essaie de créer une requête qui me sort 1 result.
 
Pour l'instant, la requete que j'ai me sort un result différent pour chaque noEmp; ce que j'aimerais, c'est qu'il m'affiche tout les noEmp sur la meme ligne que mon noTache.
 
ma requete :  

Code :
  1. SELECT gr.noEmp, ta.*
  2. FROM groupetravail gr LEFT JOIN tache ta USING (noEquipe)
  3. WHERE ta.noCmd = '3';


mon result:  

Code :
  1. noEmp;noTache;noCmd;noEquipe
  2. 2;2;3;"Equipe 2";
  3. 3;2;3;"Equipe 2";


 
Ce que je veut atteindre si c'est possible:
ou équivalent

Code :
  1. noEmp1;noEmp2;noTache;noCmd;noEquipe
  2. 2;3;2;3;"Equipe 2";


 
merci  ;)

mood
Publicité
Posté le 20-06-2006 à 20:20:29  profilanswer
 

n°1391766
olivthill
Posté le 20-06-2006 à 20:48:30  profilanswer
 

Avec quelle base de données ?
 
En SQL standard, il n'est pas possible de faire cela, car les colonnes en sorties doivent toutes être spécifiées. On ne peut pas avoir un nombre variable de colonnes dans les lignes retournées par une requête (sauf le cas particulier du select *). Désolé. Il faut faire une requête simple et la formater avec quelques lignes de code écrites dans un langage de programmation ordinaire qui n'est pas du SQL.

n°1391817
nemohp
Adepte du provisoire permanent
Posté le 20-06-2006 à 22:37:48  profilanswer
 

non tu peux le faire, je l'ai déja fait dans le passé
 
c'est une requete du genre (à tester)
 

Code :
  1. SELECT gr1.noEmp, gr2.noEmp, ta.*
  2. FROM groupetravail gr1 OUTER JOIN  groupetravail gr2 USING (noEmp) JOIN LEFT JOIN tache ta USING (noEquipe)
  3. WHERE ta.noCmd = '3'


 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  raffiner une requete sql

 

Sujets relatifs
pb requete avec extract(MONTH_DAY)[VBA ACCESS]prob requete
Prendre les 8 premiers resultats d'une requete..[PHP] [RESOLU] problème de filtre sur la date dans requête
[Resolu] Syntax error, requete mysql depuis javaBesoin d'une idée pour automatiser une construction de requête
enlevement caractère requête sql accessAide pour une requête!
transferts de requêterequete avec liaison
Plus de sujets relatifs à : raffiner une requete sql


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