1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
   |  
DECLARE @T_ASSURES TABLE (S_ID INT, S_NAME VARCHAR(100), O_ID INT)
DECLARE @T_OFFRES TABLE (O_ID INT, O_NAME VARCHAR(100))
 
INSERT INTO @T_ASSURES SELECT 1, 'Bob', 1
INSERT INTO @T_ASSURES SELECT 2, 'Lucy', 1
INSERT INTO @T_ASSURES SELECT 3, 'Mark', 2
INSERT INTO @T_ASSURES SELECT 4, 'Mary', 3
 
INSERT INTO @T_OFFRES SELECT 1, 'Noel'
INSERT INTO @T_OFFRES SELECT 2, 'St-Valentin'
INSERT INTO @T_OFFRES SELECT 3, 'Printemps'
 
SELECT * FROM @T_ASSURES
 
DELETE @T_ASSURES
FROM @T_ASSURES T1
JOIN @T_OFFRES T2 ON T1.O_ID = T2.O_ID
WHERE T2.O_NAME = 'Noel'
 
SELECT * FROM @T_ASSURES
 
--DELETE Assuré 
--FROM  Souscription s, Offre o 
--WHERE Assuré.Souscription_Id = s.Souscription_Id AND s.Offre_Id = o.Offre_Id AND Offre_Name = 'toto'  | 
Partager