关于记录删除语句的写法,回答有分呀

pass2005 2003-11-04 02:59:05
我想删除info_P_Char中的记录,但是WHERE后的一个条件无法过滤,所以关联了另外一个表限制,不过不能执行,请教,是不是DELETE后不能用表的关联呀
SQL=delete *
FROM Info_P_Char INNER JOIN
Info_Equipment ON Info_P_Char.D_ID = Info_Equipment.D_ID
WHERE (Info_P_Char.P_NAME = 'YYY') AND (Info_Equipment.E_ID = '3')
...全文
24 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kimurakenshin 2003-11-04
  • 打赏
  • 举报
回复
up
sdhdy 2003-11-04
  • 打赏
  • 举报
回复
delete Info_P_Char from Info_Equipment
WHERE (Info_P_Char.P_NAME = 'YYY') AND (Info_Equipment.E_ID = '3') and Info_P_Char.D_ID = Info_Equipment.D_ID
pengdali 2003-11-04
  • 打赏
  • 举报
回复
delete Info_P_Char where P_NAME = 'YYY' and D_ID in (select D_ID from Info_Equipment where E_ID = '3')

34,616

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧