Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Distinct + random()
who?
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 4.05.2005

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


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?
Go to the top of the page
+Quote Post
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


A jak wprowadzisz group by zamiast distinct?


--------------------
Go to the top of the page
+Quote Post
who?
post
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 4.05.2005

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


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?
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:43