MySQL autorisera ce genre de requêtes idiotes, où GROUP BY
est supposé contenir toutes les colonnes même si vous ne les spécifiez pas. Le regroupement est effectué en premier, donc la commande ne fait rien s'il n'y a qu'un seul résultat.
Vous devez utiliser MIN(third_party_rate)
pour obtenir la valeur la plus basse pour cette colonne.