retunere tal der mindst gange i en column
HejsaJeg har et formfield hvor jeg kan indtaste et tal mellem 1 - 12. Dette tal bliver gemt i min MySQL database under column navnet numbers.
Jeg har brug for en SQL query, som udskriver de tal som er blevet indtastet mindst gange, og hvor det tal der er indtastet mindst gange er står øverst. Det der er problematikken, som jeg ikke kan hitte ud af, det er at hvis et specifikt tal ikke bliver indtastet overhovedet, så skal dette stå øverst. Det kan sagtens være at ud af 20 terningekast rammer 12 ikke, og dermed skulle 12 så stå øverst. Men dette tal eksisterer jo ikke i databasen.
Jeg har prøvet at lege lidt med denne query:
$stmt = $mysqli->prepare("SELECT numbers FROM numbertable GROUP BY numbers ORDER BY COUNT(*) ASC LIMIT 10;");
men det er ud fra de tal som der bliver indtastet. Denne query tager ikke hensyn til de tal som ikke er indtastet, og dermed det mest "kolde" tal kan man vel kalde det.
Er der nogle som har en ide til hvordan jeg kan løse det?
Mvh Mads