ragazzi qualcuno puo aiutarmi su questa query?

SELECT opdn.DocEntry, opdn.DocNum, opdn.GroupNum, opdn.CardName, opdn.CardCode, opdn.U_CODMAGA,
opdn.U_CODSPED,opdn.U_CELLA, opdn.U_DTFRANCH,
pdn1.WhsCode, pdn1.BaseRef, pdn1.LineNum, pdn1.ItemCode, pdn1.Quantity, pdn1.TrnsCode,
oitm.ItemName,
octg.PymntGroup, octg.GroupNum,
[@magazzini].code, [@magazzini].[Name],
oshp.TrnspCode, oshp.TrnspName,
owhs.WhsCode, owhs.WhsName,
ocrd.CardCode, ocrd.CardName
FROM
((((opdn LEFT JOIN pdn1 ON opdn.DocEntry = pdn1.DocEntry)
LEFT JOIN [@magazzini] ON opdn.U_CODMAGA = [@magazzini].Code)
LEFT JOIN ocrd ON opdn.CardCode = ocrd.CardCode)
LEFT JOIN octg ON opdn.GroupNum = octg.GroupNum)
(((((pdn1 LEFT JOIN oitm AS prodotto ON pdn1.ItemCode = oitm.ItemCode)
LEFT JOIN oshp ON pdn1.TrnsCode = oshp.TrnspCode)
LEFT JOIN owhs ON pdn1.WhsCode = owhs.WhsCode)
LEFT JOIN opdn_clone ON pdn1.DocEntry = opdn_clone.DocEntry)
LEFT JOIN opdn_clone ON pdn1.LineNum = opdn_clone.LineNum)

WHERE opdn.U_CODSPED = '0001' and (opdn_clone.forzatura <> 'S' or opdn_clone.forzatura = NULL)

order by opdn.U_DTFRANCH

In effetti è una left join , potete controllare la sua correttezza?

grazie