DELETE FROM table_a WHERE id IN( SELECT table_a.id AS id FROM table_a, table_b WHERE table_a.object_id = 1 AND table_a.code = \'code\' AND table_a.
My Way ... If you could use that!
DELETE FROM table_a WHERE id IN(SELECT id FROM(SELECT id FROM table_a WHERE userid=99 GROUP BY mobile HAVING COUNT(mobile) > 1) as t2)