Avatar billede mini-me Nybegynder
21. februar 2006 - 15:48 Der er 7 kommentarer og
1 løsning

Random udtræk fra access database

Hej,

Jeg har kigget op og ned af eksperten uden at have held med at finde det jeg har behov for.

Jeg har brug for at vise x-antal random tekster på mit site, og jeg ønsker ikke at jeg har duplikeringer så samtlig udtræk skal være unikke.

ala.: sql = select from tabel
Avatar billede mini-me Nybegynder
21. februar 2006 - 15:49 #1
Og se lige væk fra mit.: ala: SQL = select fra tabel :-) Det var en misser at det ikke lige blev slettet
Avatar billede softspot Forsker
21. februar 2006 - 17:11 #2
Måske du kan bruge denne her: http://www.eksperten.dk/spm/643208#rid5754410

Hvorvidt du ikke får dubletter med, det afhænger af om du sætter DISTINCT på dit udtræk, så det kan du muligvis få til at fungere. Alternativt kan du lave et eller andet trick med en DISTINCT subquery som du vælger fra.
Avatar billede mini-me Nybegynder
05. marts 2006 - 13:47 #3
Softspot, dit eksempel viste sig at være yderst værdifuldt :-)

Smid et svar,
Avatar billede softspot Forsker
05. marts 2006 - 15:22 #4
Det skal jeg nok :)
Avatar billede softspot Forsker
05. marts 2006 - 20:18 #5
Tak for point :)
Avatar billede mekawi Nybegynder
19. marts 2006 - 10:36 #6
Du kunne også have brugt "order by rand()"-funktionen som er indbygget i MySQL. Meget hurtigere query....

//Kim
www.mekavi.com
Avatar billede mini-me Nybegynder
19. marts 2006 - 10:39 #7
Nu er det jo så at spørgsmålet gik på : Random udtræk fra access database ;-)

Kender godt rand() i mySQL
Avatar billede mekawi Nybegynder
19. marts 2006 - 11:09 #8
DOH, sorry.... :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester