I am equally mystified about the 12 tables statement!
However, what ever your current query is, the following approach should work. Simply wrap your current statement up as an inline view :
Select ILV.Date, ILV.Description, ILV.CodeID, C.DescriptionCode
from
(
your current query goes here
) ILV
inner join Codes C on C.CodeID = ILV.CodeID