sql >> Databasteknik >  >> RDS >> Mysql

Visa dagens föremål

Lägg till en boolkolumn "UsedAsItemOfTheDay " inställd på false (0). Uppdatera till sant när varan är plockad. Uteslut redan använda artiklar från plockningsprocessen.

SELECT * FROM `table` 
WHERE UsedAsItemOfTheDay = 0
ORDER BY RAND() LIMIT 1;

(Obs:detta är inte det snabbaste sättet att returnera en slumpmässig rad i MySql; det kommer att gå långsamt på stora bord)

Se även:snabbval av en slumpmässig rad från en stor tabell i mysql



  1. Hämta data från MySQL-databas med PHP, visa det i ett formulär för redigering

  2. Hur pratar Access med ODBC-datakällor? Del 5

  3. Få topp n poster för varje grupp av grupperade resultat

  4. Välj poster efter tid i intervall mellan 12:00:00 och 18:00:00 varje dag