Bonjour,
j'ai 2 tables ayant même champs ( ID | nom_espece | groupe | probabilite ) , afin d'éviter les conditions dans la close whereje souhaite créer une table en faisant une intersection entre ces tables
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;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) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part table1 INTERSECT table2
NB: en réalité j'ai plusieurs tables avec une dizaine de champs et plus d'un million d'enregistrements
Merci
Partager