Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 25.10.2007 Ostrzeżenie: (0%)
|
Chciałabym pobrać z tabeli książki unikalne elementy z kolumny tytuły.
Unikalne wpisy wyciągamy poprzez DISTINCT Pytanie tylko jak sprawdzić ile rekordów jest dla tych unikalnych tytułów (każdego z osobna) i jak wyświetlić je na stronie, posortowane malejąco jako: tytuł (ilość) ? Byłabym wdzięczna za zbudowanie zapytania do bazy MySQL i kod php odpowiedzialny za wyświetlenie wyników na stronie. Udało mi się to rozwiązać bez stosowania DISTINCT, robiąć to w pętli foreach i sprawdzająć tablicę poprzez array_unique, ale jest zapewne jakieś optymalniejsze rozwiązanie. Ten post edytował Karioka 30.12.2009, 21:52:17 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
GROUP BY + COUNT zamiast DISTINCT?
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 25.10.2007 Ostrzeżenie: (0%)
|
A jakiś przykładzik? Przyznam, że o ile po manualu php jakoś się poruszam to bardziej skomplikowane zapytania do mysql to dla mnie czarna magia.
|
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
To są podstawy SQL, w kursach jest to wyjaśnione.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 25.10.2007 Ostrzeżenie: (0%)
|
Gdyby udało mi się uskutecznić przykład z manuala to nie pisałabym pytania na forum (IMG:style_emoticons/default/winksmiley.jpg)
// EDIT Temat do usunięcia. Nie wnosi nic wartościowego. Mnie udało się rozwiązać problem - może trochę na około ale działa. Ten post edytował Karioka 30.12.2009, 21:18:10 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%)
|
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 20:21 |