|
|
|
|
@ -29,12 +29,12 @@ DELETE
|
|
|
|
|
FROM engineer_contributions
|
|
|
|
|
WHERE id IN (SELECT bad_rows.id
|
|
|
|
|
FROM engineer_contributions AS bad_rows
|
|
|
|
|
INNER JOIN (SELECT engineer_contributions.`Project Number`, MAX(id) as min_id
|
|
|
|
|
INNER JOIN (SELECT engineer_contributions.`ProjectNumber`, MAX(id) as min_id
|
|
|
|
|
FROM engineer_contributions
|
|
|
|
|
GROUP BY engineer_contributions.`Project Number`
|
|
|
|
|
GROUP BY engineer_contributions.`ProjectNumber`
|
|
|
|
|
HAVING count(*) > 1) AS good_rows
|
|
|
|
|
ON good_rows.`Project Number` =
|
|
|
|
|
bad_rows.`Project Number`
|
|
|
|
|
ON good_rows.`ProjectNumber` =
|
|
|
|
|
bad_rows.`ProjectNumber`
|
|
|
|
|
AND good_rows.min_id <> bad_rows.id);
|
|
|
|
|
|
|
|
|
|
ALTER TABLE engineer_contributions
|
|
|
|
|
|