还是不行呀
一:DELETE dbo_profile.*
FROM dbo_profile, duplicateprofile
WHERE ((dbo_profile.i_customer_id=duplicateprofile.i_customer_id) and (dbo_profile.i_question_id= duplicateprofile.i_question_id) and (dbo_profile.i_survey_id=duplicateprofile.i_survey_id ));
二:DELETE dbo_profile.*
FROM duplicateprofile INNER JOIN dbo_profile ON (duplicateprofile.i_customer_id = dbo_profile.i_customer_id) AND (duplicateprofile.i_question_id = dbo_profile.i_question_id) AND (duplicateprofile.i_survey_id = dbo_profile.i_survey_id);
一和二两种方法都不行
三:
DELETE dbo_profile.*
FROM dbo_profile
WHERE (i_customer_id in (select i_customer_id from duplicateprofile)) and (i_question_id in (select i_question_id from duplicateprofile)) and (i_survey_id in (select i_survey_id from duplicateprofile));
第三种方法虽然可以,但执行起来太慢