不是删除表a中有表b中的Name相同的记录,是只删除表a的所有,表b的name不受影响
追答如果是删除表a记录,可以使用: truncate table 表a,意思是清空表a所有数据
如果是连表结构一起删除可以用:drop table 表a
表a
SampleNo ReportDate Name
100001 2012-09-01 00:00:00.000 张三
100002 2012-09-03 00:00:00.000 李四
表b
SampleNo ReportDate itemname itemresult
100001 2012-09-01 00:00:00.000 WBC 3.2
100010 2012-09-02 00:00:00.000 CRE 200.1
a和b关联字段为SampleNo 和ReportDate,
写sql语句,执行后实现删除b的记录(这些记录无法关联至a
delete 表a from 表a A join 表b B on A.SampleNo=B.SampleNo and A.ReportDate=B.ReportDate
没有外键 两表的关联字段name
删除一张表,另一张也受影响
那你把关联字段的关联关系解除掉撒 就是弄成2张独立的表
追问如何解除呀