Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MYSQL] Problem z DISTINCT
bobo168
post
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 9
Dołączył: 23.08.2006

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


Witam mam problem z wydobywaniem unikalnych rekordów. Chce wydobyc unikalny rekord względem kolumny 'zdjecie' ale przy tym chce pobrac wartości pozostałych kolumn jeżeli robie tak:
  1. SELECT DISTINCT(zdjecie) FROM news

To wyświetli mi unikatowe rekordy ale nie mam wówczas wartości pozostałych kolumn, a jeżeli dam taki zapytanie:
  1. SELECT DISTINCT(zdjecie),id,tytul,rozszerzenie_1 FROM news

wyświetla mi się cała tabela a nie unikatowe rekordy...

Co jest nie tak ?
Go to the top of the page
+Quote Post
mecenas
post
Post #2





Grupa: Zarejestrowani
Postów: 80
Pomógł: 5
Dołączył: 23.09.2008
Skąd: Chełmno/Toruń

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


  1. SELECT DISTINCT(zdjecie) AS fotka ,id,tytul,rozszerzenie_1 FROM news GROUP BY fotka


spróbuj tak :]


--------------------
-- http://rafaljakubowski.net76.net --
google's my life ;)
Go to the top of the page
+Quote Post
sowiq
post
Post #3





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Użyj GROUP BY:

  1. SELECT zdjecie, id, tytul, rozszerzenie_1
  2. FROM news GROUP BY zdjecie


@mecenas,
skoro GROUP BY, to po co DISTINCT?

Ten post edytował sowiq 5.02.2009, 14:02:48
Go to the top of the page
+Quote Post

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: 20.08.2025 - 08:10