Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] Problem z DISTINCT
Forum PHP.pl > Forum > Przedszkole
bobo168
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 ?
mecenas
  1. SELECT DISTINCT(zdjecie) AS fotka ,id,tytul,rozszerzenie_1 FROM news GROUP BY fotka


spróbuj tak :]
sowiq
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?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.