sql >> Database >  >> RDS >> Mysql

Toon item van de dag

Voeg een bool-kolom toe "UsedAsItemOfTheDay " ingesteld op false (0). Update naar true wanneer het item wordt gepickt. Sluit reeds gebruikte artikelen uit van het pickproces.

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

(Opmerking:dit is niet de snelste manier om een ​​willekeurige rij in MySql te retourneren; het zal traag zijn op grote tafels)

Zie ook:snelle selectie van een willekeurige rij uit een grote tabel in mysql



  1. IF syntaxisfout

  2. MySQL-fout:sorteren afgebroken

  3. Hoe afhankelijkheden van externe sleutels in SQL Server te vinden?

  4. Waarden van selectievakjes in de database invoegen