删除操作,请指教!
DELETE user_info FROM user_info INNER JOIN user_czqx ON user_info.name = user_czqx.name WHERE user_czqx.id LIKE '1'
delete from user_czqx WHERE user_czqx.id LIKE '1'
上面两条语句可以实现同时删除两张表相同的字段,现在想合并成一条语句?谢谢
问题点数:0、回复次数:7Top
1 楼txlicenhe(马可)回复于 2003-09-01 15:03:39 得分 0
一条SQL语句只能删除一张表。Top
2 楼xjbs(大鱼)回复于 2003-09-01 15:10:50 得分 0
这不可能了!Top
3 楼zarge(鲨去来兮)回复于 2003-09-01 15:11:00 得分 0
放在同一个事务里面做Top
4 楼xjbs(大鱼)回复于 2003-09-01 15:12:26 得分 0
放在触发器中也可以Top
5 楼JLJLJL2003(海狼鲈)回复于 2003-09-11 10:56:29 得分 0
为什麽合并成一条语句?Top
6 楼tiny_yan(自由裸体)回复于 2003-09-11 11:10:26 得分 0
这是sql的帮助有说明:
FROM < table_source >
指定附加的 FROM 子句。这个对 DELETE 的 Transact-SQL 扩展使您得以从 <table_sources> 指定数据,并从第一个 FROM 子句内的表中删除相应的行。
这个扩展指定联接,可在 WHERE 子句中取代子查询来标识要删除的行。
Top
7 楼aierong()回复于 2003-09-11 12:02:55 得分 0
做成存储过程就可以一次删除多条Top




