gino, metti una seconda join, non ci sono problemi anche se punta alla stessa tabella

Ordine
IdOrdine
IdCliente
IdFrutto
IdFruttoAlternativo
Quantita

Frutti
IdFrutto
DescrizioneFrutto

SELECT O.IdOrdine, F.DescrizioneFrutto, FA.DescrizioneFrutto
FROM Ordini O
INNER JOIN Frutti F ON O.IdFrutto=F.IdFrutto
INNER JOIN Frutti FA ON O.IdFruttoAlternativo=FA.IdFrutto