Hallo Daniel
MySQL ist in diesem Fall meiner Meinung nach unnötigerweise fehlertolerant, da
die Werte der Spalten id, bild und standard auf Zufall beruhendeshalb ja das ORDER BY, denke mir das die werte dann nach standard
sortiert werden und MySQL nimmt AFAIK nicht zufällige sondern den ersten
Nein, MySQL nimmt zufällige, siehe https://forum.selfhtml.org/?t=109121&m=681219 bzw. MySQL-Handbuch
wert der sortierten tabelle bei dem die kategorie zutrifft und
ignoriert alle weiteren. zumindest hab ich mir das so gedacht und habe
ja gesagt das ich nicht weis ob es (fehlerfrei) funktioniert und er es
testen soll.
Leider falsch gedacht. Wenn zufällig beim derzeitigen Datenbestand das richtige rauskommt, heisst das noch lange nicht, dass bei einer weiteren Abfrage das gleiche Ergebnis herauskommt: "unpredictable results" ist eine eindeutige Formulierung. Auf so etwas würde ich mich nie verlassen.
Freundliche Grüße
Vinzenz