![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 12.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam taki problem. Załóżmy, że mam kolumnę która nazywa się kolory. Zbieram od użytkowników informację o ich ulubionych kolorach. Kolor żółty ma id 1, kolor zielony id 2, kolor niebieski id 3, a kolor czerwony id 4. Każdy głos to nowy wpis w bazie w tej tabeli. Chcę wyświetlić na stronie jaki kolor jest najpopularniejszy. Zakładając, że na kolor czerwony zagłosowało 10 osób (czyli w bazie znajduje się 10 wpisów z id 4), na kolor zielony 5 osób, na kolor żółty 15 osób, a na kolor niebieski nikt nie zagłosował. Jakie mam stworzyć zapytanie, aby wyświetlić, że najpopularniejszym kolorem jest kolor żółty ? ![]() ![]() Pzdr Ten post edytował malolat_ps 9.07.2009, 13:44:47 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 12.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie zrozumiałeś mnie. Muszę sprawdzić czego jest w bazie najwięcej. Nie mam dodanych do siebie liczb, że żółtych 15, a czerwonych 10. Tylko jest 15 pojedynczych wpisów z id żółtego i 10 pojedynczych wpisów z id czerwonego. Muszę je najpierw w jakiś sposób zliczyć, a potem wyjąć tą największą liczbę.
|
|
|
![]()
Post
#4
|
|
![]() Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Cytat ORDER BY color_ile DESC A skąd Ci się wzięło to pole color_ile? Tak powinno być:
zakłądając taką strukturę tabeli 'kolory': id int(11) auto_increment kolor int(11) Ten post edytował blooregard 9.07.2009, 14:01:11 -------------------- Life's simple... You make choices and don't look back...
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
blooregard -> przykładowa nazwa , tak jak u ciebie kolor
![]() |
|
|
![]()
Post
#6
|
|
![]() Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Aha. Ok.
![]() Sorki, że się czepiam. -------------------- Life's simple... You make choices and don't look back...
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Sprawdz tylko poprawnosc zapytania, przecinki itd bo pisane z palca. -------------------- O! Zimniok :P
|
|
|
![]()
Post
#8
|
|
![]() Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
@MateuszScirka: a gdzie w Twoim zapytaniu jest zliczanie ilości wystapień poszczególnych kolorów? Czytałeś posty autora tematu? Jemu chodzi o ich ZLICZENIE w locie, nie ma w tabeli kolumny z ilością poszczególnych kolorów. A Ty sortujesz je po kolumnie 'ile_glosow', której nie ma.
-------------------- Life's simple... You make choices and don't look back...
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Sorka, ale przeciez moze tak zrobic skoro juz stosuje baze danych ;P
-------------------- O! Zimniok :P
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 16:04 |