Recherche d'une instruction Delete pour cette instruction Select

J'ai une DB en production et j'ai été amenée à faire des changements. Tout se passe bien sauf que je ne peux pas get un DELETE à exécuter. Je sais que c'est à cause de jointures et de ref incorrects. l'intégrité etc. mais je ne peux pas vraiment changer cela. L'instruction select ci-dessous s'exécute sans problème et s'affiche dans gridview:

SELECT [Stock Inventory].MaterialNumber, [Stock Inventory].[Optimum Stock] AS Optimum_Stock, customerservice.Part, customerservice.SamplesRequired, customerservice.Frequency, customerservice.Country FROM [Stock Inventory] INNER JOIN customerservice ON [Stock Inventory].MaterialNumber = customerservice.Part 

Je cherche à utiliser le lien de suppression qui fait partie de la table générée Si je n'ai pas fourni assez d'informations, s'il vous plaît faites le moi savoir

Puisque vous avez mentionné avoir besoin de supprimer des deux tables, vous pouvez faire quelque chose comme ceci:

 begin transaction declare @deleted table (MaterialNumber int) --whatever data type you need DELETE s output deleted.MaterialNumber into @deleted from [Stock Inventory] as s INNER JOIN customerservice as c ON s.MaterialNumber = c.Part DELETE c from customerservice as c join @deleted d on d.MaterialNumber = c.Part commit transaction