Detta bör funka, men se för säkerhets skull till att göra en backup innan ifall jag tänkte fel!
DELETE FROM netgym_smshist
LEFT JOIN netgym_medlemmar ON netgym_medlemmar.ID = netgym_smshist.medlemmarID
WHERE netgym_medlemmar.ID IS NULL;
Logiken är följande: LEFT JOIN joinar in alla rader från netgym_medlemmar där ID matchar, men LEFT JOIN tillåter till skillnad från en (INNER) JOIN att rader från netgym_smshist väljs även om ingen matchning finns för den raden. I de fallen får netgym_medlemmar.ID värdet null, och det används i WHERE-kriteriet för att filtrera fram de rader som saknar motsvarand medlems-ID.
