From: | Denis Bitouzé <dbitouze(at)wanadoo(dot)fr> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Autre présentation d'une table obtenue par jointure et groupage |
Date: | 2008-01-09 21:28:10 |
Message-ID: | 20080109222810.17643722@drums |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Bonsoir,
j'ai créé une fonction qui me fournit, par jointure naturelle et
groupage, une table qui est de la forme :
etudiant | epreuve | note |
--------------+------------+-------+-
etu_1 | epreuve_1 | n_11 |
etu_1 | epreuve_2 | n_12 |
etu_1 | epreuve_3 | n_13 |
etu_2 | epreuve_1 | n_21 |
etu_2 | epreuve_2 | n_22 |
etu_2 | epreuve_3 | n_23 |
etu_3 | epreuve_1 | n_31 |
etu_3 | epreuve_2 | n_32 |
etu_3 | epreuve_3 | n_33 |
etu_4 | epreuve_1 | n_41 |
etu_4 | epreuve_2 | n_42 |
etu_4 | epreuve_3 | n_43 |
et je voudrais pouvoir créer une requête, au besoin à l'aide de
PL/pgSQL, qui me permette de présenter ces résultats sous la forme :
etudiant | epreuve_1 | epreuve_2 | epreuve_3 | epreuve_4 |
--------------+-----------+-----------+-----------+-----------+-
etu_1 | n_11 | n_12 | n_13 | n_14 |
etu_2 | n_21 | n_22 | n_23 | n_24 |
etu_3 | n_31 | n_33 | n_33 | n_34 |
etu_4 | n_41 | n_44 | n_43 | n_44 |
Je remercie d'avance toute personne qui me mettrait sur une éventuelle
piste...
--
Denis
From | Date | Subject | |
---|---|---|---|
Next Message | Rizzotti Aïcha | 2008-01-09 21:43:47 | Posgresql |
Previous Message | William Dode | 2008-01-09 10:04:30 | Re: Votons pour Postgres |