[MySQL][PHP]grupowanie wyciągniętych rekordów |
[MySQL][PHP]grupowanie wyciągniętych rekordów |
11.11.2010, 19:38:09
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ę ?
-------------------- ---
"kto pyta ten nie błądzi"... |
|
|
11.11.2010, 19:43:11
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.
-------------------- Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+ Strona Domowa | Elradia MMORPG FireFox: make the web better. |
|
|
11.11.2010, 21:06:45
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
|
|
|
13.11.2010, 09:50:51
Post
#4
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 4 Dołączył: 19.12.2008 Ostrzeżenie: (0%) |
Dziękuję serdecznie!
-------------------- ---
"kto pyta ten nie błądzi"... |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 20:34 |