首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于一个HQL语句 急该如何解决

2012-01-18 
关于一个HQL语句急急急………………from InvestmentScheduleD isd inner join fetch isd.investmentScheduleH is

关于一个HQL语句 急急急………………
from InvestmentScheduleD isd inner join fetch isd.investmentScheduleH ish inner join ish.investmentPlanH iph inner join iph.investmentPlanD ipd where isd.PlanStepID = ipd.PlanStepID and iph.InvestmentPlanStatus =1 and ish.InvestmentScheduleHStatus=1 

  此语句关系到的有四张表InvestmentScheduleD investmentScheduleH investmentPlanH investmentPlanD

  请问写成sql应该怎么写

[解决办法]

SQL code
from InvestmentScheduleD isd inner join investmentScheduleH ish on isd.PlanStepID = ish.PlanStepID inner join investmentPlanH iph on isd.PlanStepID = iph.PlanStepIDinner join investmentPlanD ipd on isd.PlanStepID = ipd.PlanStepIDwhere iph.InvestmentPlanStatus =1 and ish.InvestmentScheduleHStatus=1
[解决办法]
select *
from InvestmentScheduleD ,investmentScheduleH ,investmentPlanH ,investmentPlanD
where ...--这里把关系加上即可.

热点排行