SQL primul produs din fiecare categorie
Am un tabel cu sute de produse.
De forma: ID | produs | categorie
Sunt 10 categorii.
Cum pot sa scot intr-un querry ultimele 10 produse introduse, dar categoria sa fie distincta. Adica ultimul produs introdus in fiecare categorie.
Am incercat si cu MAX, WHERE IN () si cu DISTINCT si nu mi-a iesit. DISTINCT e cel mai apropiat dar nu pot sa scot decat cate un camp cu el (adica doar categoriile distincte dar fara id sau detalii).
Exista vre-o posibilitate sa folosesc DISTINCT selectiv, doar dupa categorie?
Adica ceva de genul SELECT id_produs, detalii DISTINCT categorie ORDER BY id_produs DESC LIMIT 0,10;
Sau alta metoda? Nu vreau sa fac 10 querry-uri.
Multumesc anticipat.
Those were fast strange times and we worked in fast strange ways.