[RESOLU] pour afficher toutes les fonctions

pour afficher toutes les fonctions [RESOLU] - PHP - Programmation

Marsh Posté le 24-07-2006 à 17:02:23    

Je reviens vers vous pour une dernière question.
 
Commen je dois faire pour afficher toutes les fonctions de mon user sur la meme ligne de résultats?? Est-ce possible??


Message édité par jenny50 le 25-07-2006 à 08:53:04
Reply

Marsh Posté le 24-07-2006 à 17:02:23   

Reply

Marsh Posté le 24-07-2006 à 17:09:56    

sur une meme ligne de resultats, ca va ete compliqué  
 
tu devra peut etre le faire en deux étapes  :
1- tu recupere le nom , le prenom , ... de ton user
2- tu recupère la liste des fonctions de cette user  
 

Reply

Marsh Posté le 25-07-2006 à 08:52:46    

j'avais pensé à cette solution. Merci de me la confirmer.
 
Il est vraiment super ce forum et très efficace. Vous êtes sympa tout le monde!!!

Reply

Marsh Posté le 25-07-2006 à 09:34:30    

de rien
au passage, tu aruai du  

  • soit continuer sur le meme topic  
  • soit réeplqieur ton cas


tu as eu du bol que j'avais suivi ton rpecedente topic, sinon, je n'aurai pas compris ta question ;)

Reply

Marsh Posté le 25-07-2006 à 10:00:00    

AHAHAHAHA je le savais :o :o :o
 
step 1, tu definis une fonction d'aggregation dans le genre:

Code :
  1. create function textcatdot(text,text) returns text as $$
  2. select $1 || ',' || $2
  3. $$ language sql strict immutable;
  4. CREATE AGGREGATE my_concat (
  5. BASETYPE = text,
  6. SFUNC = textcatdot,
  7. STYPE = text
  8. );


 
step2, tu changes ta requete pour faire un select de select:

Code :
  1. SELECT nom, prenom, my_concat(fonction) FROM
  2.   (SELECT distinct nom, prenom, fonction FROM ... ) p
  3. GROUP BY nom, prenom;


Et roulez jeunesse!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed