Page 1 sur 1

Concaténation ? Bases

Posté : 05 févr. 2014, 12:33
par EBaude
Bonjour,

J'ai 2 Bases avec par exemple :

Pour la 1ère Base :
- Nom
- Prénom
- Code d'accès 2013

Pour la 2ème Base :
- Nom
- Prénom
- Code d'accès 2014

*** Ma 1ère base est figée, la 2ème évolue en permanence et j'ai besoin du contenu global.
Comment accéder aux 2 bases en une seule fois (les concaténer à chaque accès ?) afin d'avoir l'ancienne et la nouvelle (qui évolue souvent) en une seule base ?

Merci d'avance

Re: Concaténation ? Bases

Posté : 05 févr. 2014, 23:17
par moogli
salut,

c'est des "base" distinctes ou des tables distinctes ?

dans le premier cas en dehors du "dblink" (existe chez oracle les autres je ne sais pas).

si c'est deux tables, c'est simplement un problème de conception et une jointure devrait le faire.


@+

Re: Concaténation ? Bases

Posté : 06 févr. 2014, 08:36
par EBaude
Salut,

A aujourd'hui ce sont 2 bases distinctes avec chacune leur table, mais je peux avoir les 2 tables dans la même base.
Je vais donc essayer la jointure, il y a une colonne qui diffère entre les 2 mais je dois pouvoir l’appeler de la même manière.

A+

Re: Concaténation ? Bases

Posté : 06 févr. 2014, 23:10
par moogli
Jointure entre bases je ne pense pas que cela fonctionne (sauf cas du blini peux être)

Sinon il te faut faire une select sur une des tables et consolider les données avec la seconde.

La solution la plus pérenne à min goût c'est une recopie de l'ancienne base dans la nouvelle et dans ce cas la jointure sera simple.

@+

Re: Concaténation ? Bases

Posté : 07 févr. 2014, 08:28
par EBaude
Je vais mettre les 2 tables dans la même base et donc utiliser la jointure.

Re: Concaténation ? Bases

Posté : 30 nov. 2015, 15:26
par wolflarsen
Une jointure ou une UNION... ça dépend de ce qui est souhaité.