Kod
select * from `baza` order by if(`kategoria`="alfa",0,1), if(`kategoria`="beta",0,1), `identyfikatory`
na samej gorze ustawia kategorie alfa, za nia kategorie beta a reszte produktow pobiera uwzgledniajac ich id (od najmniejszego).
No i teraz chce zrobic tak zeby na samej gorze byly wymieszane kategoria alfa i beta, czyli np. pobiera po id (od najmniejszego) ale na gorze umieszcza tylko z tych 2 kategorii produkty a pozniej reszte. Chcialbym to zrobic w jednym zapytaniu bo musze w nim uwzglednic jeszcze paginacje wiec musze miec w jednym zapytaniu wszystko i dopiero wybrac ktora jej czesc wyswietlic (przez LIMIT).
Problem w tym ze nie umiem tego zrobic i wydaje mi sie ze sie tak nie da, ale mam nadzieje ze sie myle.