This is MySQL I presume?
Well then use Si's advice. But really, you should declare a foreign key:
alter table coders add foreign key (id) references games(id);
But that generally won't work in MySQL, as it has crap foreign key support.
To clean up the mess (that is inevitable without foreign keys), you should use a subselect:
delete from coders c where not exists (select id from games where id = c.id);
However, I'm pretty sure MySQL doesn't support subselects yet. It might support the exists syntax tho.
Chris