1. jeżeli masz może kolumnę typu maFakture z wartościami logicznymi to możesz użyć tego jako warunek np:
DELETE FROM klient WHERE id=1 AND maFakture != 1;
2. jeżeli masz relacje to musisz wybrac wszystkich userów z tej grupy ich skasować i następnie całą grupę inaczej ja nie potrafię, może ktoś inny zna tu szybszy sposób
DELETE FROM klient WHERE groupId= 1;
DELETE FROM groups WHERE ID= 1;