Autre présentation d'une table obtenue par jointure et groupage
- 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: Wed, 9 Jan 2008 22:28:10 +0100
- Message-id: <20080109222810.17643722@drums> <text/plain>
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
Home |
Main Index |
Thread Index