Witam. Mam tabelę w bazie danych w której są rekordy. Każdy rekord ma swój typ - okresla to kolumna `type` . Każdy znajdujący się tam typ to ciąg 4 cyfr. Chciałbym ładnie wyświetlić i pogrupować rekordy, kóre mają ten sam typ - ale nie znam właśnie tych typów - Jeżeli się powtarza dany rekord wyświetlamy go razem z innym tego samego typu. Jesli nastepny, kolejny ma już inny typ - dodaję linię i wyświetlam nową grupę. Potem znowu jesli kilka będzie takich samych - o takiej samej wartości w kolumnie `type` to wyświetlamy je obok siebie... Jak skonstruować takie zapytanie/ funckję ?
Bardzo prosto - ORDER BY type + pętla w PHPie, która będzie porównywała type rekordów. Jeżeli type ostatnio porównywanego rekordu z obecnym jest inne, to doda jakąś linię czy coś takiego by oddzielić grupy. Zależy od twojej inwencji.
http://nospor.pl/grupowanie-wynikow.html to powinno Ci się przydać, bardzo ciekawy artykuł o grupowaniu wyników
Dziękuję serdecznie!
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)