现有type和blog,type和blog为一对多关系,要根据每个type对应的blog数量进行排序查询,求高效查询方法?

type实体类代码

public class Type {

private Long id;

@NotBlank(message = "分类名称不能为空")

private String name;

private List<Blog> blogs = new ArrayList<>();

}

对应的表
type

blog


回答:

select type_id , count(*) c from blog group by type_id order by c 


回答:

最高效就是跟blog里面的评论数量一样 增加一个blog数量 然后一个sql简单排序就行了


回答:

blog 表加个 type_id 的索引。然后用 2 楼的 SQL

以上是 现有type和blog,type和blog为一对多关系,要根据每个type对应的blog数量进行排序查询,求高效查询方法? 的全部内容, 来源链接: utcz.com/p/944782.html

回到顶部