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