我試圖刪除多個數據/行表,但不允許我錯誤從 - > a,b,c,d,e <開始 - 表示「無效列」並且找不到什麼是我的錯......我在這裏的代碼:刪除多個表SQL
DELETE a.*,b.*,c.*,d.*,e.* FROM [CatMngSys].[Providers] a
INNER JOIN [Security].[UsersProviders] b
ON a.Id = b.ProviderId
INNER JOIN [Security].[Users] c
ON b.UserId = c.Id
INNER JOIN [CatMngSys].[ProviderSubscriptions] d
ON d.ProviderId = a.Id
INNER JOIN [CatMngSys].[Subscriptions] e
ON e.Id = d.SubscriptionId
WHERE a.id = @Id
,我已經嘗試了多種選擇:
DELETE FROM
DELETE * FROM
DELETE a.*,b.*,c.*,d.*,e.*
哪種RDBMS適用於?請添加一個標籤來指定您是使用'mysql','postgresql','sql-server','oracle'還是'db2' - 或者其他的東西。 –