Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Zapytanie wyświetlające pierwsze po 1 wierszu dla jednego nicku
miki3475
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 1
Dołączył: 15.06.2008

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
bugmenot
post
Post #2





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 18.07.2007

Ostrzeżenie: (10%)
X----


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)
Go to the top of the page
+Quote Post
pitu
post
Post #3





Grupa: Zarejestrowani
Postów: 476
Pomógł: 96
Dołączył: 10.04.2008
Skąd: Koszalin

Ostrzeżenie: (0%)
-----


  1. SQL DISTINCT * FROM users


?
Go to the top of the page
+Quote Post
bugmenot
post
Post #4





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 18.07.2007

Ostrzeżenie: (10%)
X----


Cytat(pitu120 @ 14.05.2011, 02:31:46 ) *
  1. SQL DISTINCT * FROM users


?


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) .
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 04:52