请教一下 用delete 语句删除 是的问题 语句:delete from TA where id in ( select a.id from TA a,TB b where a.id=b.id)再执行时这条语句报错,不知问题何在?请高人帮忙!!谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 delete a from TA a,TB b where a.id=b.id 什么错误信息?delete a from TA a inner join TB b on a.id=b.id 如果是你的语句,则改成这样:delete TA from TA where id in ( select a.id from TA a,TB b where a.id=b.id) delete a from TA a,TB b where a.id=b.id用一楼的这个语句就行了。 delete 中不允许表在后面的 where 中再出现了。 delete 中不允许表在后面的 where 中再出现了。------------------------------------根本原因所在 delete from TA a ,TB b where a.id=b.id应该可以的吧 如何用mysql语句实现这个? 安装mysql rpm包,启动服务的文件和数据文件在不同的盘,启动不了服务?? Postgres 8.3 性能问题 mysql有没有类似sqlserver openrowset的功能? mysql本地调试正常,上传空间后变成乱码 MYSQL连接ASP无法记录中文 数据库冲突? InnoDB类型表的Autoindex的特性与MyISAM类型表的Autoindex的特性不一样? 一句sql不能执行,原因可能是关键字。谁知道转义符是什么? ECSHOP安装登录后台就出现错误 Mysql中的嵌套查询 一个SQL 语句的写法
delete a from TA a inner join TB b on a.id=b.id
select a.id from TA a,TB b where a.id=b.id)
------------------------------------
根本原因所在
应该可以的吧