【问题标题】:How to Perform Outer Join in HQL / How to Use Outer Join Query in HQL [closed]如何在 HQL 中执行外连接/如何在 HQL 中使用外连接查询 [关闭]
【发布时间】:2014-11-12 08:28:39
【问题描述】:

这是SQL 请用HQL转换

SELECT * 
   FROM calendar_table
 LEFT OUTER JOIN fitness_parameter 
   ON calDate=RecordDate
WHERE  calDate BETWEEN CURDATE() - INTERVAL 30 DAY AND CURDATE() 
ORDER BY calDate DESC;

【问题讨论】:

  • HQL right outer join的可能重复
  • @jruizaranguren:请为上述 SQl 查询写一个 HQL。提前谢谢。
  • @jruizaranguren:恕我直言,不重复,因为其他问题的查询使用不同的外连接(属性取决于主属性),而不是这里 calDate 和 RecordDate 没有分层链接
  • 有没有人可以帮帮我..请
  • 我投票决定将此问题作为离题结束,因为它没有显示任何研究或努力。这是对代码的公然要求。

标签: sql hql outer-join


【解决方案1】:
(select * from calendar_table
WHERE calDate BETWEEN CURDATE() - INTERVAL 30 DAY AND CURDATE()
) r left outer join fitness_parameter s on (r.calDate=s.RecordDate) ORDER BY r.calDate DESC;

【讨论】:

  • 纯代码答案:应该通过一些解释来改进以帮助发帖者学习。
猜你喜欢
  • 2010-12-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多