您的位置:程序门 -> java -> 架构、设计



请教一个hql..很简单的..


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请教一个hql..很简单的..[已结贴,结贴人:mouze]
发表于:2007-06-20 16:09:50 楼主
类file,有id和name,date属性,类user,有id和name属性,user和file是多对多关系(延迟初始化),id是2个类的主键,请问以userid为条件,如何对file进行按date的排序查询?
发表于:2007-06-23 23:11:111楼 得分:0
from   file   f   where   f.user.id=username   order   by   f.date
发表于:2007-06-24 01:51:302楼 得分:0
楼主要查交集吧?


from   file   f   where   f.user.id   in   (select   id   from   user)   order   by   f.date
发表于:2007-06-24 20:57:343楼 得分:0
该回复于2007-12-28 12:01:35被管理员或版主删除
发表于:2007-06-27 09:42:404楼 得分:0
可能我没说清楚..   file   和user是多对多关系,我另外弄了一个表存放他们的2个主健来说明这种关系..现在已知一个userid,想把和这个user对应的file按日期的顺序查出来。。
发表于:2007-07-03 17:25:125楼 得分:50
假设另外一个表为table3,有字段fileid、userid
from   file   f   where   f.id   in   (select   t.fileid   from   table3   t   where   t.userid=userid)   order   by   f.date
发表于:2007-07-04 11:58:006楼 得分:0
该回复于2007-12-28 12:01:35被管理员或版主删除


快速检索

最新资讯
热门点击