Auf der search nach Delete-statement für diese Select-statement

Ich habe eine DB in der Produktion und bin eingegangen, um Änderungen vorzunehmen. Alles geht gut, außer ich kann nicht ein DELETE ausführen. Ich weiß, es ist wegen der Joins und falschen Ref. Integrität etc. aber ich kann das nicht wirklich ändern. Die select-statement unten läuft ohne Ausgabe und zeigt in 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 

Ich schaue, um die Delete-Link zu verwenden, der Teil der generierten Tabelle ist. Wenn ich nicht genügend Informationen geliefert habe, lass es mich wissen

Solutions Collecting From Web of "Auf der search nach Delete-statement für diese Select-statement"

Da du erwähnt hast, dass du aus beiden Tischen löschen musst, kannst du so etwas machen:

 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