I have tables :
- tableAnnual - AnnualAmount, AnnualCurrency. creationDate, Id
- tableMonthly - MonthlyAmount, MonthlyCurrency, creationDate, Id
- tableSharevalue - CurrentSharevalue, creationDate, Id
- tableMiscDetails - clientType, clientName, MarketValueAmount, creationDate
I have now to do the following select with NHibernate and QueryOver:
Select tableAnnual.AnnualAmount, tableAnnual.AnnualCurrency,
tableMonthly.MonthlyAmount, MonthlyAmount.MonthlyCurrency,
tableSharevalue.CurrentSharevalue, tableMiscDetails.clientType, tableMiscDetails.clientName, tableMiscDetails.MarketValueAmount
from tableAnnual
outer join tableMonthly on tableAnnual.creationDate = tableMonthly.creationDate
outer join tableSharevalue on tableMonthly.creationDate = tableSharevalue.creationDate
outer join tableMiscDetails on tableSharevalue.creationDate = tableMiscDetails.creationDate
Where id = 123456
Can someone give me a sample, how I can do that? - My Problem is, that I have to join multiple Tables mentioned above