版块表section:
文章表article:
需求为一次查询出所有版块字段,和属于这个版块的前10条文章(字段id,title,content即可),其中article中的sid对应section中的id
版块表section:
文章表article:
需求为一次查询出所有版块字段,和属于这个版块的前10条文章(字段id,title,content即可),其中article中的sid对应section中的id
我按照你的操作,第一次查询会查询所有的数据。第二次查询才得到预期的结果。
第一次查询结果:
相同的语句,第二次查询的结果:
两次查询结果条数不一致。第一次查询到的row_number都为1,第二次查询到的才是正确的结果。不知道为什么会这样,有没有人解答下?
5 回答3.3k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.8k 阅读
3 回答2k 阅读
可以这么操作:
article表按照sid排序,然后每一行记录一个row_number,这个row_number的计算方法如上。
希望能帮助到你。