Søgningen gav 2 resultater

af Tommy
24. maj 2019, 10:36
Forum: MySQL/MySQLi
Emne: Select 5 næsten random tal
Svar: 1
Visninger: 688

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();
af Tommy
18. maj 2019, 14:13
Forum: MySQL/MySQLi
Emne: Select 5 næsten random tal
Svar: 1
Visninger: 688

Select 5 næsten random tal

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