Bonjour, je cherche à afficher uniquemement dans ma table de dimenions les lignes qui ont des COD_NAT répartis sur des COD_CHA différents.
Ensutie, je veux jointer sur ma table de faits sur ces deux attributs pour ressortir les COD_SOC qui leurs sont rattachées.
PS : la première requête passe, c'est à partir du JOIN que SQL Server "gueule"
Pourquoi cette requête ne passe pas sous SQL Server ? Je me doute que c'est à cause de ma sous requête au dessus, mais pour l'instant je ne vois pas comment faire autrement. Une idée ?
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT D1.*,F.COD_CHA FROM MatabDim D1 WHERE EXISTS ( SELECT D2.* FROM MatabDim D2 WHERE D1.COD_NAT=D2.COD_NAT AND D1.COD_CHA<>D2.COD_CHA ) JOIN MaTabFaits F ON F.COD_NAT=D1.COD_NAT WHERE F.COD_CHA=D1.COD_CHA
Partager