SQL : déplacement de données de deux tables vers une autre
kmazri
Messages postés3Date d'inscriptionjeudi 12 mars 2009StatutMembreDernière intervention 3 décembre 2009
-
13 mars 2009 à 16:45
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 2014
-
14 mars 2009 à 11:39
Salut
J’au 3 table (table1, table2 et table3)
Table1 : les champs suivent (référence,nom,mt)
Table2 : les champs suivent (référence,tar,numcpt)
Table3 : les champs suivent (référence,tar,numcpt, nom,mt)
Je veux faire importer touts les donnes de la table1 ver la table3 et les donnes de la table2 ver la table3 A condition que la table1.reference = table2.reference
Remarque :
1)
Le champ tar de la table2 commenc toujours par «E» ou «G»
2)
Un enregistrement dan la table1 (reference)
Put voire une enregistrement dans la table2 avec le champ tar E seul
Put voire une enregistrement dans la table2 avec le champ tar G seul
Put voire deux enregistrement dans la table2 avec tar E et G
<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
A voir également:
SQL : déplacement de données de deux tables vers une autre
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 14 mars 2009 à 11:39
Salut,
kmazri, essaie de trouver un titre à peine plus explicite la prochaine fois. On se doute que c'est du Delphi vu que tu es sur delphifr. Par contre merci d'avoir posté dans la bonne rubrique. C'est nettement mieux que pour ton précédent message posté en fin de topic qui avait peu de chance d'aboutir à quelque chose... Il
Concernant ton problème, il me semble qu'il s'agit avant tout d'une requête SQL bien sentie.
Ca fait un moment que je n'ai pas fait de SQL, mais cela doit ressembler à un insert into d'un select. Pour commencer, il vaut mieux tester avec des selects.
J'imagine que l'idée de la requête finale est dans ce genre là :
insert into Table3 (référence, tar, numcpt, nom, mt) select Table1.référence, tar, numcpt, nom, mt from Table1, Table2 where Table1.référence = Table2.référence