Bonjour,

Je suis devant une impasse même si ca parait simple de premier abord. Je souhaite comparer le contenu de 2 tables comportant des articles composées de "composants". Je cherche à connaître les articles de @t1 qui ont exactement la même composition que les articles de @t2.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
DECLARE @t1 table (Article1 varchar(255), Composant1 varchar(255))
DECLARE @t2 table (Article2 varchar(255), Composant2 varchar(255))
 
Insert into @t1 values ('Boulon 1', 'Vis')
Insert into @t1 values ('Boulon 1', 'Ecrou')
Insert into @t1 values ('Tringle à rideaux 1', 'Barre')
Insert into @t1 values ('Tringle à rideaux 1', 'Support mural')
 
Insert into @t2 values ('Boulon 2', 'Vis')
Insert into @t2 values ('Boulon 2', 'Ecrou')
Insert into @t2 values ('Boulon 2', 'Rondelle')
Insert into @t2 values ('Tringle à rideaux 2', 'Barre')
Insert into @t2 values ('Tringle à rideaux 2', 'Support mural')
Dans cet exemple, comment faire pour savoir que "Tringle à rideaux 1" a la même composition que "Tringle à rideaux 2". Ce n'est pas le cas pour les boulons 1 & 2.

Merci de votre aide