Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/01/2007, 23h20   #1
Membre actif
 
Avatar de Empty_body
 
Inscription : mai 2004
Messages : 679
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 679
Points : 186
Points : 186
Par défaut Comparaison de 2 tables

Salut et bonne année,

j'aimerais savoir si il est possible de comparer les contenus de 2 tables possédant la même structure. Ce que j'aimerais pouvoir récuperer c'est toute les données qui figue dans la seconde table mais pas dans la première.
Existe-t'il un requète sachant que cette table ne posséde pas de clé primaire mais contient uniquement les clés étrangères. Quelqu'un a t'il quelque chose à proposer?

merci...
__________________
Pourquoi vouloir ré-inventer la roue...
...Surtout si c'est pour la faire carrée...
Empty_body est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2007, 00h43   #2
Membre émérite
 
Avatar de hpalpha
 
Inscription : mars 2002
Messages : 770
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 770
Points : 833
Points : 833
salut

peux tu mettre la structure ?
hpalpha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2007, 11h27   #3
jnore
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
si j'ai bien compris, tu veux les données de table2 moins celle de ta table1

dans ce cas essaie ce code:
Code :
1
2
3
4
5
6
7
8
 
SELECT "TABLE2".champ1, "TABLE2".champ2
FROM "TABLE2"
 
except
 
SELECT "TABLE1".champ1, "TABLE1".champ2
FROM "TABLE1"
  Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2007, 23h02   #4
Membre actif
 
Avatar de Empty_body
 
Inscription : mai 2004
Messages : 679
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 679
Points : 186
Points : 186
Merci...

C'est clair que c'est plus simple que l'idée que j'avais à la base de jouer avec des jointures et de comparer des concténations des champs avec les concaténations des champs correspondants dans l'autre table...

Encore merci et bonne soirée...
__________________
Pourquoi vouloir ré-inventer la roue...
...Surtout si c'est pour la faire carrée...
Empty_body est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h26.


 
 
 
 
Partenaires

Hébergement Web