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