mysql查询大于0的标记_MySQL如何查询回答数大于0的问题并分页
question表的字段:question_id, title, contentanswer表的字段answer_id, question_id, content百度了很久,参考着写了两条SQL语句:select question.question_id, question.title from question inner join answer on question.question_id
question表的字段:
question_id, title, content
answer表的字段
answer_id, question_id, content
百度了很久,参考着写了两条SQL语句:
select question.question_id, question.title from question inner join answer on question.question_id = answer.question_id
select question_id, title from question where (select count(answer.question_id) from answer where answer.question_id = question.question_id) > 0
第一条语句查询用时1.23s,得到6604条结果,但是有明显重复,前6个结果为:
第二条语句查询用时34s,得到1188条结果,但是没有重复,前6个结果为:
我在做一个小练习,想把回答数大于0的问题显示在首页,
请问各位大神,我的SQL语句要如何修改,才能得到回答数大于0的所有问题。
另外,我想刚开始在首页显示10个问题,看完了,再加载10个问题(当然这些问题都是要求回答数大于0的),这用SQL要怎么做?
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)