Her er en nem opgave:
En tabel på 10 records med id 1-10.
Jeg skal bruge 5 random tal men tallet 3 skal altid være med.
Jeg er nået hertil:
SELECT 3 AS id UNION SELECT id FROM table ORDER BY RAND() LIMIT 5;
og nu er jeg løbet tør for ideer.
/Tommy
Select 5 næsten random tal
Re: Select 5 næsten random tal
Nå, jeg fik svaret i et andet forum:
Kode: Vælg alt
select id from (
select id from t_aff_annoncer where id = 3
union
(select id from t_aff_annoncer where id<>3 order by rand() limit 4)
) x
order by rand();