我需要使用这个SQL select语句来删除它找到的记录:
SELECT dbo.X_Files.FileID, dbo.X_Files.FileX, dbo.X_ApplyFiles.idPRJ
FROM dbo.X_Files
LEFT OUTER JOIN dbo.X_ApplyFiles ON dbo.X_Files.FileID = dbo.X_ApplyFiles.FileID
WHERE (dbo.X_ApplyFiles.idPRJ IS NULL)
AND (dbo.X_Files.FileX = @FileX)
任何帮助都将不胜感激。
3条答案
按热度按时间wecizke31#
在“delete”之后指定表名:
xfyts7mz2#
您可以使用
CTE
轻松完成此操作:这也是轻松检查所选记录的好方法:
sycxhyv73#
您只需要删除在
dbo.X_ApplyFiles
表中找不到ID
的记录