Kod
$produkty_unikalne = array();
foreach ($produkty as $produkty_){
if(in_array($produkty_['unikalny_nr'], $produkty_unikalne)){
$this->usun_produkt();
}else{
$produkty_unikalne[] = $produkty_['unikalny_nr']
}
...
}
foreach ($produkty as $produkty_){
if(in_array($produkty_['unikalny_nr'], $produkty_unikalne)){
$this->usun_produkt();
}else{
$produkty_unikalne[] = $produkty_['unikalny_nr']
}
...
}
produktow jest 200 tys i system nie daje rady, wiec zaczalem je grupowac i usuwac partiami np. po 100 ale wykonuje sie tak dlugo ze to nie ma sensu. W jaki sposob moge wyonac to w sql ? Potrzebuje zeby pierwszy produkt z tym samym unikalny_nr pozostal a wszystkie nastepne byly usuwane (to wazne zeby pierwszy zostawal)