Denis Bitouzé wrote:
> etudiant | epreuve | note |
> --------------+------------+-------+-
[...]
> 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 |
[...]
La fonction crosstab() remplit normalement cet office.
Elle est dans le module tablefunc des contribs.
Voir: http://docs.postgresqlfr.org/8.3/tablefunc.html
--
Daniel
PostgreSQL-powered mail user agent and storage:
http://www.manitou-mail.org