高分求助:如何实现mysql数据库删除两个关联表中不匹配的数据?
程序天下 2010-07-15 01:28:17 我有个两个表相关联:
1、physical_result
2、specimen
两个表用bar_code在physical_result中,barcode在specimen两个字段相关联。
我想删除physical_result中 bar_code 不等于specimen表中 barcode 的数据,请问如何实现。
我运行了
delete from physical_result where bar_code not in (select barcode from specimen);
但是结果删除的不彻底,physical_result还是有很多多余的数据,有用的只有8000多条,但是现在这里有35000条数据。
请大家帮帮忙谢谢