Jestli jsem už to konečně pochopil, tak ti z výsledku MySQL vyjde něco takového: 1,2,1,2,2,2,2,1,5,6,1,4,5
$numbers = "1,2,1,2,2,2,2,1,5,6,1,4,5";
$array = explode(',',$numbers);//udělá z toho pole
$array = array_unique($array); //vymaže duplikáty
$array = implode(',',$array); //složí to zpátky do tvaru "x,y,z,a,b,c"
Pokud to budeš chtít nějak seřadit podle velikosti / jinak, tak s tím pracuj před funkcí implode.