ok GROUP BY ne peut etre utilise avec *, il faut bien precise tout les champs a la main , de plus GROUP BY exige que tout les champs en sortis soient precise dans le GROUP BY donc:
SELECT id, nom, global.dpt, dpt.dpt, nom_dpt FROM global, dpt WHERE global.dpt = dpt.dpt GROUP BY id, nom, global.dpt, dpt.dpt, nom_dpt