Mi sa che mi sono spiegato male

Mi spiego meglio:

nome campi:

agente_1 | agente_2 | agente_3 | agente_4 | agente_5

nei record pensavo di mettere:

promozione_1
promozione_2
promozione_3

Il problema è che dovrei ordinare i campi per il valore degli agenti.

Es:

agente_1 | agente_2 | agente_3 | agente_4 | agente_5
4 7 8 9 1

I valori 4,7,8,9,1 sono i record.

Quindi ho la necessita di avere la query che mi dia come risultato:

agente_5 = 1
agente_1 = 4
agente_2 = 7
agente_3 = 8
agente_4 = 9

Capito il problema?

ovviamente il numero degli agente è fisso, quello delle promo no, varia.

COme posso risolvere?

Grazie,
Alessandro