gpl73 a écrit :
Cool
Oui, les joins pour récuperer les info des différentes tables "annexes" sont "cools" à faire
L'autre sur la même table était moins évidente
(juste à faire gaffe de bien mettre la sélection des deux résultats dans la clause where, et non pas dans la jointure, c'est plus propre )
Tu peux aussi le faire sans faire une double jointure sur ta table, mais avec une "bidouille":
En fonction de tes régles de gestion (Si tu as uniquement 2 états possibles ,"en cours" et "validé" ), un count du style:
select nume, numm, f1, f2, count(*) from inscription as a inner join ...
inner join...
group by nume, numm, f1, f2
having count(*) =2
Si tu en as 2 dans la valeur de count, cela veut donc dire que tu es dans ton cas recherché...
C'est plus tordu, on va dire et c'est pas non plus dit que cela soit plus rapide lol...
Guillaume
|