07. juli 2006 - 11:16Der er
6 kommentarer og 1 løsning
Select random
Jeg har en MS SQL database med en tabel med bil-informationer. Der er mange rækker med Audi, Mercedes, Opel osv. På en side vil jeg gerne vise ét (1) billede af hver bilmærke...men det skal være random.
Min tabel har felterne: Bilmaerke, Bilmodel Jeg har et billede til hver bilmodel der ser sådan ud: audi-a4.jpg eller opel-corsa.jpg osv. som bliver generet udfra hvad der står i de 2 felter.
Så hvad jeg har brug for er noget i denne stil:
SELECT top 1 random bilmaerke, bilmodel FROM tabel WHERE onlinestatus = 1 GROUP BY bilmaerke (meget groft skrevet)
så der bliver vist et random billede af alle tilgængelige bilmærker i tabellen.
Den kan jeg godt nok ikke klare. Den eneste måde jeg kan gøre det på er via et union script, men det er du næppe intreseret i, da du så manuelt skal identificere bilmærkerne. Det er altså ikke et dynamisk script...
Ok. Du skal bare være opmærksom på at det er en MS-SQL only funktion. MySQL bruger rand() Access bruger rnd() i en eller anden special opbygning, som jeg ikke kan huske lige nu.
OK takker for info. Det skal kun fungere på en MS SQL server såå det er fjong. Takker :)
Synes godt om
Ny brugerNybegynder
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.