Ciao a tutti.

Ho le seguenti 2 tabelle:

tabella promozioni
id_promozione BIGINT NOT NULL UNSIGNED AUTOINCREMENT PRIMARY KEY
.............

tabella messaggi_promozioni
id_messaggio BIGINT NOT NULL UNSIGNED AUTOINCREMENT PRIMARY KEY
id_promozione BIGINT NOT NULL UNSIGNED
............

c'è una relazione esterna tra le 2 tabelle sul campo id_promozione.

Sulla tabella promozioni, inoltre, c'è un indice sul campo id_promozione di tipo DESC

Ora, se faccio la seguente query:

SELECT *
FROM promozioni A INNER JOIN messaggi_promozioni B on A.id_promozione=B.id_promozione
ORDER BY A.id_promozione DESC

questa risulta essere ottimizzata dall'uso dell'indice sulla tabella promozioni oppure devo inserire anche nella tabella messaggi_promozioni un indice di tipo DESC sul campo id_promozione?