![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 4 Dołączył: 19.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
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ę ?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 555 Pomógł: 84 Dołączył: 20.02.2008 Skąd: Małopolska Ostrzeżenie: (0%) ![]() ![]() |
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.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
http://nospor.pl/grupowanie-wynikow.html to powinno Ci się przydać, bardzo ciekawy artykuł o grupowaniu wyników
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 4 Dołączył: 19.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję serdecznie!
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 00:21 |