问大家一个ora的一对多的查询语句

问题表A
qid(问题id) qname(问题名称) qurl(问题url)
1 xx xx
2 xx xx
3 xx xx

答案表B
aid(答案id) qid(答案对应问题id) acontext
1 1 xx
2 1 xx
3 2 xx
4 3 xx

我想查出问题id 问题名称 答案数目要怎么写这个sql
比如以上查询出来结果为
问题id 问题名称 答案数目
1 xx 2个
2 xx 1个
3 xx 1个

谢谢大家。。。

1个回答

select a.qid qid,qname,count(b.aid) count from A a,B b where a.qid=b.qid group by qid order by qid;

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐