在mysql中有表A表B,其中表A包含表B所有数据。现想借助表B把表A中的数据做删除。应该如何做?谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/31 10:51:14
不好意思,说的大家好像没有明白!

是想要把表A中与B表相同的数据删除,而且两张表有唯一!
换句话说就是:想要把两张表相同的人在主表中删除!谢谢

没看明白,你是要把A表中与B表相同的数据删除吗还是不相同的数据删除,而且你A表和B表有唯一关键字段没有?

哦,看明白了,如下:
DELETE FROM a where 姓名 in(select 姓名 from b)

是想删除掉B里有A里没也有的吗。。。
如果a 和 b里都有name这个字段
新建一个表。。结构和a 一样
INERT INTO newtable(fld1, fld2) SELECT a.* FROM A AS a LEFT JOIN B AS b ON (a.id = b.id) WHERE b.name IS NULL

删除A表,改新建立表名为A就行了,有点麻烦

设根号(27-10*根号2)=A+B,其中A为正整数,B在0,1之间,求 (A+B)/(A-B) 设√27-10√2=a+b,其中a为正整数,b在0,1之间,则a+b/a-b等于多少? 在C语言求余中a%b其中a>b,其结果是多少?请举实例,请大家帮帮我 在a乘b=c中,a、b、c都大于0,其中b大于1那么c与a比较,谁大? 规定a▲b=a+(a+1)+(a+2)+…+(a+b-1),其中a、b表示自然数 在数列{an}中,Sn=an^2+bn,其中a>0,a+b>1, 现规定一种运算A*B=AB+A-B,其中A、B为有理数,则A*B+(B-A)*B=? {(2a-3b)(a-2b)-(a-3b)(a-2b)}除a其中a=-1b=-2 两台电脑(A和B)通过hub连接在adsl猫上,其中A一直出现691错误,而B没有拨号上网。请问是什么原因? 饱和链烃A和下饱和链烃B在常 温下均为气体,其中A分子中含有碳原子数大于B