Bonjour,

j'ai 2 tables ayant même champs ( ID | nom_espece | groupe | probabilite ) , afin d'éviter les conditions dans la close where
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
select t1.id, t1.nom_espece, t1.groupe, (t1.probabilite*t2.probabilite
From tabl1 t1 JOIN table2 t2 ON t1.ID = t2.ID
where t1.nom_espece=t2.nom_espece and t1.groupe=t2.groupe;
je souhaite créer une table en faisant une intersection entre ces tables
Code : Sélectionner tout - Visualiser dans une fenêtre à part
table1 INTERSECT  table2
Mais je ne sais pas comment demander de faire l'intersection juste sur les 3 premiers champs et calculer le produit des probabilités (4ème champs) ?

NB: en réalité j'ai plusieurs tables avec une dizaine de champs et plus d'un million d'enregistrements

Merci