Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 1 Dołączył: 15.06.2008 Ostrzeżenie: (10%)
|
Witam, moja baza wygląda następująco:
http://wklej.org/id/528762/ Zastanawiam się, czy jest możliwość stworzenia zapytania w MySQL, które wyświetli tylko pierwsze wersy dla każdego (różnego) nicku. Tzn. żeby efektem zapytania były takie dane: http://wklej.org/id/528769/ Z góry dzięki za pomoc, pzdr |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 18.07.2007 Ostrzeżenie: (10%)
|
Możesz np. stworzyć tablicę, nazwijmy ją users z nazwami użytkowników (na początku każdemu użytkownikowi przypisz wartość 0), i w pętli przetwarzającej wyniki z bazy danych zamieścić instrukcję warunkową, która sprawdza, czy wartość w tablicy users dla użytkownika w aktualnie przetwarzanym wersie jest równa 0; jeśli tak, to przypisuje temu użytkownikowi (tj. rekordowi tablicy) wartość 1; jeżeli wartość 1 została już przypisana, to znaczy, że ten user już był przetwarzany. Mam nadzieję, że nie zagmatwałem zbytnio (IMG:style_emoticons/default/smile.gif)
|
|
|
|
miki3475 [MySQL] Zapytanie wyświetlające pierwsze po 1 wierszu dla jednego nicku 13.05.2011, 20:12:32
pitu120 [SQL] pobierz, plaintext SQL DISTINCT * FROM users... 14.05.2011, 01:31:46
bugmenot Cytat(pitu120 @ 14.05.2011, 02:31:46 ... 14.05.2011, 21:27:55 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 13:11 |