So wählen Sie eine zufällige Reihe mit einer group by-Klausel?

Habe ich die folgende Tabelle

SQLFiddle

Was ich versuche zu tun ist, wählen Sie drei zufällige Bilder, sondern um sicherzustellen, dass keine zwei Bilder das gleiche Objekt, was ich versuchte zu tun ist, zu tun, eine GRUPPE, INDEM Sie zusammen mit einer ORDER BY rand() aber das wird scheitern, weil es immer geben von mir cat1.jpg, dog1.jpg, box1.jpg (Alle Bilder aus, deren Pfad endet mit 1 und nicht die anderen)

Geige enthält die Abfrage, die ich lief, und wie es nicht funktioniert.

InformationsquelleAutor Ali | 2015-02-14
Schreibe einen Kommentar