select i
from info i, infoList il
where il.iDate >= ? and il.iDate <= ? and il.info_id = i.id

解决方案 »

  1.   

    to sureyor() :
    这样写他们之间一对多的关系就一点都没有用到了哟
      

  2.   

    写错啦:
    select i
    from info i, infoList il
    where il.iDate >= ? and il.iDate <= ? and il.info.id = i.id
      

  3.   

    select distinct il.info from infoList il where il.iDate >= ? and il.iDate <= ?
      

  4.   

    写错了,我是想查询一段时间内 infoList的信息!~
    上面两句好象都不行吧?
      

  5.   

    select il from infoList il where il.iDate >= ? and il.iDate <= ?
      

  6.   

    iDate这个时间字段是info这个表里面的 不在infoList表里面。
      

  7.   

    昨天的写反了,应该是这样的:
    我有两张表,info 和infoList 是一对多关系,info里面有个时间字段。我想查询出一段时间内 infoList 的信息 ,请问这个查询的hql怎么写呢?
      

  8.   

    select il
    from info i, infoList il
    where i.iDate >= ? and i.iDate <= ? and il.info.id = i.id