MySql Grupowanie od określonego rekordu

Witam,

Nie wiem czy pisze we właściwym dziale ale mam nadzieje, że tak.

Jak skonstruować zapytanie mysql aby uzyskać pogrupowane rekordy od określonej nazwy np.

Mam tabele Produkty a w niej kolumny id, id_produktu gdzie id_produktu to rekordy np. 1,4,6,4,10,34,9,4,78 itd. i teraz chcę wyświetlić w takiej kolejności:

4,4,4,1,6,10,34,9,78

macie jakieś pomysły?

Może spróbuj:

order by count(id_produktu)

Nie bardzo bo to co podałeś to raczej mi posortuje a mi nie o sortowanie chodzi

może zrób podwójne zapytanie - najpierw wyszukaj i wyświetl wszystkie z id_produktu=4, a następnie wyświetl posortowane wszystkie gdzie id_produktu!=4

select * from produkty where id_produktu = 4

union

select * from produkty where id_produktu != 4

O coś takiego chodzi?

A o co ci chodzi jeżeli nie o sortowanie ?