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)
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 476 Pomógł: 96 Dołączył: 10.04.2008 Skąd: Koszalin Ostrzeżenie: (0%)
|
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 18.07.2007 Ostrzeżenie: (10%)
|
O, nie wiedziałem, że coś takiego istnieje (IMG:style_emoticons/default/biggrin.gif) . No, faktycznie, to jest bardziej elegancki sposób niż ten mój (IMG:style_emoticons/default/biggrin.gif) . |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 04:52 |