Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Pomijanie podobnych wyników
stefik4
post
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 1
Dołączył: 18.11.2007

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


Witam. W moim portalu zrobiłem panel "kto mnei obserwował". Wygląda to tak:

(IMG:http://upload.webds.pl/pictures/16790.jpg)

Jak widac podobne rekordy są wyświeltane, a ja chce , żeby było to w takiej postaci:

(IMG:http://upload.webds.pl/pictures/86918.jpg)

Chodzi, żeby pominąc te same rekordy. niestety nie wiem jak to zrobić.

Moje zapytanie wygląda tak:
  1. SELECT a.`kto`, a.`kogo`, a.`kiedy`,b.`id`, b.`username`, b.`team` FROM `kto_obserwowal` a
  2. LEFT JOIN `teams` b ON b.`id`=a.`kto`
  3. WHERE a.`kogo`='1' AND a.`kto`!='1'
  4. ORDER BY a.`kiedy` DESC


Ten post edytował stefik4 31.05.2010, 16:09:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tehaha
post
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


ciężko mi stwierdzić co tu nie gra bo musiałbym to u siebie przetestować, najlepiej gdybyś najpierw wywalił to LEFT JOIN i spróbował stworzyć maksymalnie uproszczone zapytanie z działającym sortowaniem przed grupowaniem, a potem dorzucić te LEFT JOIN, a to "AS `kto_obserwowal`" to lepiej daj inną nazwę, bo nazwanie pobranego wyniku tak samo jak tabela też może powodować jakieś błędy
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 14:09