FORCE INDEX mySQL… wo stelle ich es hin?

Ich habe die folgende mySQL-Abfrage, die einwandfrei funktioniert. Abgesehen davon, dass ich einen "FORCE INDEX" hinzufügen muss und nicht sicher bin, wo ich das tun muss. Ich habe fast jeden Ort ausprobiert und erhalte immer einen mySQL-Fehler. Was mache ich falsch

Hier ist die ursprüngliche Abfrage:

$sql_select_recent_items = $db->query("SELECT * FROM (SELECT owner_id, product_id, start_time, price, currency, name, closed, active, approved, deleted, creation_in_progress FROM db_products ORDER BY start_time DESC) as resultstable
WHERE resultstable.closed=0 AND resultstable.active=1 AND resultstable.approved=1 AND resultstable.deleted=0 AND resultstable.creation_in_progress=0
GROUP BY resultstable.owner_id
ORDER BY start_time DESC");

Die Abfrage ist so aufgebaut, dass ich "ORDER BY" vor "GROUP BY" ausführen kann, falls Sie sich fragen.

Was ich hinzufügen muss ist:

FORCE INDEX (products_start_time)

Ich habe es fast überall ohne Erfolg versucht, was mich glauben lässt, dass mir etwas Komplexeres fehlt?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage