[Résolu] Jointures en SQL
Voici mon problème:
- j'ai deux tables temporaires que je dois "fusionner" dans une table. ces deux tables ont la même structure: (SGBD=SQL Server)
--------------------------------------------------------------------------------------
Table1: CREATE TABLE #CiblesClicsOpens(CibleId Int, TempsId Int, OClics tinyint, Campaignid int, Customerid Int)
Table2: CREATE TABLE #CiblesClics(CibleId Int, TempsId Int, Clics tinyint, Campaignid int, CustomerId Int)
et je dois les copier vers une table qui reprends ces champs:
TABLE (CibleId, TempsId,Campaignid,CustomerId,Clics, OClics)
en conservant tous les enregistrements (la clé primaire de ma table cible est composée des champs soulignés)
Je pense à une jointure de type FULL OUTER JOIN mais la syntaxe suivante ne fonctionne pas:
SELECT * FROM #CiblesClicsOpens UNION JOIN ON #CiblesClics
Merci.
Re: en réponse à Barbibulle
Citation:
Envoyé par Guizz
c'est le deuxième cas qui m'interesse (regrouper pour 1 même clé Clics et OClics)
ah et bien fait la jointure...
Et si tu ne veux en résultat que les enregistrements ayant un clics et un oclics il faut que tu fasses un inner join à la place de full outer join.
Bon Dev !