![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 15.05.2006 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,
Proszę szanownych kolegów i koleżanki o pomoc. Nie śpię od około 30h i po prostu nie mogę wymyślić metody na następujące zadanie.. ![]() Mam tabelę w MySQL o mniej więcej takiej strukturze (w tabeli kilkadziesiąt różnych itemów, do każdego itemsa może być przypisane maksimum 5 kolorów, których też jest kilkadziesiąt): +-----------+--------+--------+--------+--------+--------+ | item_name | kolor1 | kolor2 | kolor3 | kolor4 | kolor5 | +-----------+--------+--------+--------+--------+--------+ | item_0001 | 000001 | 000015 | 000019 | 000000 | 000000 | +-----------+--------+--------+--------+--------+--------+ | item_0002 | 000003 | 000015 | 000029 | 000031 | 000000 | +-----------+--------+--------+--------+--------+--------+ ... +-----------+--------+--------+--------+--------+--------+ | item_000n | 000010 | 000015 | 000016 | 000018 | 000025 | +-----------+--------+--------+--------+--------+--------+ Teraz chcę wysłać PHPem takie zapytanie do bazy, które by mi posortowało ilość poszczególnych itemów z danym kolorem, czyli powiedzmy dało listę w postaci: - Jest 15 itemów z kolorem 15, - Jest 12 itemów z kolorem 28, - Jest 9 itemów z kolorem 33, itd. Malejąco, od koloru z największą liczbą itemów do najmniejszej. Jak to zrobić? ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 10:02 |