![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 14 Dołączył: 2.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam taką tabelę (przykładowa tabela danych mysql):
ID, kategoria, name 1, 1, nazwaA 2, 3, nazwaB 3, 2, nazwaC 4, 2, nazwaD 5, 1, nazwaE 6, 2, nazwaF 7, 1, nazwaG 8, 3, nazwaH 9, 1, nazwaI chodzi o to, że muszę wyciągnąć tylko po jednym wierszu z każdej kategorii,ale chodzi o te które mają naważywszy id z danej kategorii. czyli w tym wypadku powinno wyciągnąć tylko te wiersze: 6, 2, nazwaF 8, 3, nazwaH 9, 1, nazwaI jak to osiągnąć? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Najprościej? Wpierw posortuj całą tabelę malejąco. Tak spreparowaną użyj jako FROM i pogrupuj po name.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 23:52 |