Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Distinct + random()
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
who?
Witam,
Czy ktoś może ma pojęcie jak powinno wyglądać zapytanie, które będzie zwracało 4 losowe wiersze, a jednocześnie usuwało powtarzające się wpisy. Próbowałem czegoś takiego:

Kod
SELECT DISTINCT f.id, tytul, produkcja, czas_trwania, link FROM filmy f JOIN projekcja p ON p.idfilmy=f.id JOIN zdjecia z ON z.idfilmy=f.id
ORDER BY random() LIMIT 4;


ale niestety czepia się, że przy ORDER BY muszę mieć to co przy DISTINCT. Siedzę już przy tym drugi dzień i skończyły mi się pomysły. Będę wdzięczny za wszelką pomoc.

POZDRAWIAM
who?
SongoQ
A jak wprowadzisz group by zamiast distinct?
who?
SUUUPER biggrin.gif . Dzięki - dwa dni z życia wyjęte, a tutaj można to załatwić w tak prosty sposób. Jeszcze raz wielkie dzięki.

POZDRAWIAM
who?
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.