आपको जिस चीज़ की ज़रूरत नहीं है उसे हटाने की कोशिश करने के बजाय, इसे एक समस्या के रूप में सोचने की कोशिश करें जिससे आप अपनी पसंद के लोगों को चुनना चाहते हैं और बाकी को अनदेखा करना चाहते हैं; इस तरह:
CREATE TABLE `other_table` LIKE `part3`;
INSERT INTO `other_table`
SELECT `part3`.*
FROM (SELECT gtu, region, trait, pop, author, risk, MAX(zvalue) AS max_zval
FROM `part3`
GROUP BY gtu, region, trait, pop, author, risk
) `tmp`
INNER JOIN `part3` USING (gtu, region, trait, pop, author, risk)
WHERE `part3`.zvalue = `tmp`.max_zval;
इससे एक टेबल बननी चाहिए other_table
जो आपके डेटा में अद्वितीय बाधा को पूरा करता है; केवल उच्चतम zvalue
वाली पंक्तियाँ रखा जाता है, अन्य को हटा दिया जाता है (छोड़ दिया जाता है)।