Réunion de deux tables - SQL/NoSQL - Programmation
Marsh Posté le 13-06-2007 à 13:20:58
Code :
|
ça devrait mettre a null le champs ou tu veux 0
donc :
Code :
|
Marsh Posté le 13-06-2007 à 13:50:32
cf ma signature. recherche l'exemple que j'ai fait sur "full outer join"
http://forum.hardware.fr/hfr/Progr [...] m#t1495691
=> a noter que "full outer join" est mieux qu'un left ou right outer join dans la mesure où ça traîte aussi les cas où il n'y a pas de ligne dans la première table ET les cas où il n'y a pas de ligne dans la seconde, tout en matchant les lignes qui sont présentes dans les deux.
ensuite, selon ton sgbd, un coup de "isnull()", "nvl()" ou "ifnull()" permet de mettre 0 à la place des valeurs nulles.
Marsh Posté le 13-06-2007 à 12:52:59
Bonjour,
Je souhaiterais réunir ces deux tables
T1
Index ---- Nom ---- Propriété 1(numeric)
1 Nom 1 P11
2 Nom 2 P12
3 Nom 3 P13
et celle ci
T2
Index ---- Nom ---- Propriété 2 (numeric)
2 Nom 2 P22
3 Nom 3 P23
Pour avoir
Index ---- Nom ---- Propriété 1 (numeric) ----- Propriété 2 (numeric)
1 Nom 1 P11 0
2 Nom 2 P12 P22
3 Nom 3 P13 P23
Autrement dit, il faut mettre un 0 à la propriété 2 de la ligne a annexe 1 et joindre les deux tables.
Des idées ?
Merci !