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: 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

Responses

Browse pgsql-fr-generale by date

  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