![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 8 Dołączył: 28.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki kod:
Wszystko działa, wyświetla mi liste ktora wyglada tak: 1. Strzała 2. Strzała 3. Strzała 4. Mikstura PŻ 5. Mikstura PE 6. Mikstura PE Czy dałoby się w pętli while zrobić takie coś, że zamiast wyświetlania tego samego w następnych linijkach obok nazwy w pierwszym niepowtarzającym się wyniku pisało np.: x3 ? Efekt, który chciałbym otrzymać wyglądałby tak: 1. Strzała x3 2. Mikstura PŻ x1 3. Mikstura PE x2 wymyśliłem takie coś, ale nie wiem czy to jest dobre rozwiązanie jeśli da się to wykonać w pętli (IMG:style_emoticons/default/smile.gif)
Ten kod działa tak jak chcę, ale gdybym dodał inne przedmioty do bazy o innym type to musiałbym dopisywać ciągle pewną część kodu, co chcę ominąć (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
mysql - GROUB BY oraz COUNT załatwia sprawę
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 8 Dołączył: 28.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
mógłby mi ktoś pomóc? (IMG:style_emoticons/default/biggrin.gif)
nie wiem czy to dobrze robię ;d
jeśli to zapytanie jest dobre, (w co wątpię, bo ciężko mi uczyć się kilku rzeczy na raz) to jak mam je wyświetlić, aby otrzymać taki efekt jak chce? Ten post edytował Novy. 28.10.2011, 20:27:57 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Najpierw jest group by a potem dopiero where. Wiedzialbys jakbyś raczył zajrzeć do manuala
http://dev.mysql.com/doc/refman/5.0/en/select.html A jak wyświetlać? normalnie, jak każde normalne zapytanie Tylko dodaj jeszcze NAME i alias na ilosc SELECT name, count(name) as ilosc.... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 16:16 |