Avendo una query medio/complessa, con un LIMIT 2 e molti WHERE generati al volo, come faccio ad estrapolare random un record, considerando che potrebbe esserci anche un solo result? Esiste già un ORDER, ma nel db capita che il campo ordinato ci siano valori uguali, quindi dovrei aggiungere un altro metodo di ORDER per un altro campo (tipo l'id), preso random.
Potrei aggiungerlo generando desc o asc random tramite php, ma esiste un modo in SQL per fare ciò?