本文介绍了如何在Linq查询中删除多个表数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 限时删除!! 我是Sql linq的新手我不知道如何使用3个表中的连接和删除数据 会员表: 会员ID(主键) 会员名号 地址 商家表: 商家ID(主键) memberID(外键) 产品名称 类别表: categoryID(主键) memberID(外键) catageryname i想删除所有表中的特定成员ID。解决方案 Hello Friend, IF Exixts( SELECT ' x' FROM membertable mt( NOLOCK ) 加入商家mer mer( NOLOCK ) ON mer.memberid = mt.memberid JOIN categorytable Ct( NOLOCK ) ON ct.memberid = mer.memberid WHERE mt.memberid = @ memberid ) BEGIN 删除 来自 categorytable 其中 ct.memberid = @ memberid 删除 来自 merchanttable 其中 mer.memberid = @ memberid 删除 来自 membertable 其中 mt.memberid = @ memberid END 希望这会对你有所帮助。 任何有关评论的帮助。 投票如果这是一个正确答案。 谢谢 Hi,Im new to Sql linq i dnt know how to use join and delete data from 3 tablesmember table:memberID (Primarykey)membernameaddressmerchant table:merchantID (primarykey)memberID (Foreign key)productnamecategory table:categoryID (primary key)memberID (Foreign key)catagerynamei want to delete particular member id in all table. 解决方案 Hello Friend,IF Exixts( SELECT 'x' FROM membertable mt (NOLOCK) JOIN merchanttable mer (NOLOCK) ON mer.memberid = mt.memberid JOIN categorytable Ct (NOLOCK) ON ct.memberid = mer.memberid WHERE mt.memberid = @memberid )BEGIN Delete from categorytable where ct.memberid = @memberid Delete From merchanttable where mer.memberid = @memberid Delete From membertable where mt.memberid = @memberidENDHope this will help you.Any help regarding comment it.Vote if this is a right answer.Thanks 这篇关于如何在Linq查询中删除多个表数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 1403页,肝出来的.. 09-07 19:39