Setkal jsem se se stejným problémem, když používám VIEW a vypadá to, že je to phpmyadmin, který prostě nemůže dokázat, že ve výsledném dotazu jsou sloupce, které jsou jedinečné vzhledem k designu tabulky. Ve vašem případě je to stock_id, ale protože existuje více spojení tabulek a stock_id není přítomno v jiných řádcích, nelze určit, který řádek by měl být ovlivněn úpravou nebo odstraněním. Toto varování lze deaktivovat pomocí config
$cfg['RowActionLinksWithoutUnique'] = true
https://docs.phpmyadmin.net/en/latest/config.html #cfg_RowActionLinksWithoutUnique