hql查询从每个组中检索前n个

时间:2010-11-24 07:52:49

标签: hibernate hql

我希望在HQL中实现以下功能 -

从table1中选择top n,其中table1.id IN(某些选择子查询)

我找到了setMaxResult(n)方法,但它只能检索整个结果的前n个..但我想要实现的是每个组的前n个......

...谢谢

1 个答案:

答案 0 :(得分:0)

以下是您需要的JPQL:

<?php
     $catquery = new WP_Query( 'cat=3&posts_per_page=10' );
     while($catquery->have_posts()) : $catquery->the_post();
?>
<ul>
 <li><h3><a href="<?php the_permalink() ?>" rel="bookmark"><?php 
 the_title(); ?></a></h3>

<ul><li><?php the_content(); ?></li>
</ul>
</li>
</ul>
<?php endwhile; ?>