求SQL语句 MYSQL中有一mybase数据库,数据库中有两张表,A表与B表。但是B表的数据在A表都能查询得到。现在想把A表中与B表相同的数据都删除,请问这个SQL语句要如何写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 delete from a where id in(select id from b); 我的删除语句是要两个条件的,一个是要id相同,一个是name相同语句改成这样delete from a where id,name in(select id,name from b);就语句错误了 delete a from a inner join b on a.id=b.id and a.name=b.name delete from a where exsits (select 1 from b where a.id = b.id); delete from a where id in(select * from b);或delete from ainner join b on a.id=b.id and a.name=b.name; 初学sql,在mysql里写sql发现没有代码对齐跟自动补全的功能 mysql的免费开源备份工具,xtrabackup工具,大家用过吗? 问一句关于mysql Date 的 sql 语句 执行3000个select语句报异常、、、 mysql中MyISAM与InnoDB的比较 mysql存储图形文件的问题 mysql里not in语句怎么写? mysql 查询 请教统计问题 mysql 怎么 查询 包含字段 MYSQL 分页错误了 MySQL有图形化前端吗?
语句改成这样delete from a where id,name in(select id,name from b);就语句错误了
或
delete from a
inner join b on a.id=b.id and a.name=b.name;