Hallo Leute,
ich gebe mit RAND() immer zufällig 7 Datensätze aus. Soweit funktionierts. Jetzt möchte ich, dass genau diese 7 zufälligen Datensätze vor der finalen Ausgabe anhand einer Spalte sortiert werden (hier: InsertTime).
Mein SQL Statement derzeit:
Frage: Kann ich in SQL den RAND-Teil oder den ORDER BY-Teil so erweitern, dass dies funktioniert?
1000 Dank, Marc
ich gebe mit RAND() immer zufällig 7 Datensätze aus. Soweit funktionierts. Jetzt möchte ich, dass genau diese 7 zufälligen Datensätze vor der finalen Ausgabe anhand einer Spalte sortiert werden (hier: InsertTime).
Mein SQL Statement derzeit:
PHP-Code:
$query_rsGame = "
SELECT *
FROM games
JOIN genre ON games.GenreID = genre.GenreID
JOIN screenshots ON games.GameID = screenshots.GameID
WHERE screenshots.FileType = 'screen' AND games.InsertTime >= '".$last7days."'
GROUP BY games.GameID
ORDER BY RAND(NOW())
";
1000 Dank, Marc
Kommentar