PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 12/11/2013 14:34:09

[RESOLU] Cumuler des lignes issues de tables distinctes

Bonjour,


Pour résumer, je dispose de tables ayant exactement la même structure, soit par exemple :


- table_a (gid, date, type)
- table_b (gid, date, type)
- table_c (gid, date, type)


Je souhaiterais cumuler les lignes de ces tables en une seule avec une requête SQL. Je n'arrive pas à obtenir ce résultat car il faut nommer les colonnes de chaque table et le résultat obtenu cumule alors les colonnes de chaque table dans un grand tableau (soit de 9 colonnes si je reprends l'exemple ci-dessus).


Merci d'avance pour votre aide !


Thomas

Dernière modification par Thomas Williamson (12/11/2013 16:08:51)

Hors ligne

#2 12/11/2013 15:34:35

rjuju
Administrateur

Re : [RESOLU] Cumuler des lignes issues de tables distinctes

Bonjour,

vous pouvez utiliser UNION. Si la structure est exactement la même :

SELECT * FROM table_a
UNION ALL SELECT * FROM table_b ...

Hors ligne

#3 12/11/2013 16:09:11

Re : [RESOLU] Cumuler des lignes issues de tables distinctes

Merci rjuju ! C'est exactement ce que je cherchais...


Thomas

Dernière modification par Thomas Williamson (12/11/2013 16:09:19)

Hors ligne

Pied de page des forums