-
问大家一个ora的一对多的查询语句3
问题表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个
谢谢大家。。。2010年4月19日 09:32
相关推荐
"控制语句ORA"主要涵盖了如何在Oracle环境中使用这些结构来控制程序流程。以下是对这个主题的详细讨论: 1. **IF-THEN-ELSE**:这是最基本的控制结构,它根据一个条件来决定执行哪个代码块。在PL/SQL中,语法如下:...
### ORACLE ORA错误大全解析 #### 概述 在Oracle数据库管理与开发过程中,遇到...对于每一个ORA错误,都应仔细分析其原因,并采取相应的解决措施。同时,Oracle提供的文档和技术支持也是解决ORA错误不可或缺的资源。
4. **查询语句SELECT**:这是SQL中最常用的命令,用于从一个或多个表中检索数据。SELECT语句可以包含各种子句,如WHERE用于筛选行,GROUP BY用于分组,HAVING用于过滤分组后的结果,ORDER BY用于排序,以及JOIN操作...
"ORA-004 SELECT"看似是一个错误代码,但实际上这里可能是指Oracle SQL中的基础查询语句"SELECT"的使用。在Oracle中,"SELECT"语句用于从一个或多个表中检索数据,它是SQL中最基本也是最常用的操作。 "SELECT"语句...
4. **循环等待**:存在一个事务链,每个事务都在等待链中的下一个事务所持有的资源。 Oracle提供了几个内置的视图和动态性能视图来帮助我们检测和诊断死锁。其中,`v$lock`视图显示当前会话的锁定信息,而`v$...
这个RAR压缩包包含了一个名为"ora92errmsg.chm"的文件,这通常是一个Windows的帮助文件格式,用于存储结构化的信息,包括文本、图片和链接等,特别适用于这种查询手册。 Oracle 9i是Oracle公司发布的数据库版本之一...
ORA-04031错误是Oracle数据库中一个常见的内存管理问题,主要涉及到数据库的共享池。当系统尝试分配共享池中的大块连续内存失败时,Oracle会尝试清理和合并内存块,但如果仍然无法满足需求,就会触发此错误。这个...
为了解决这个问题,我们需要从多个角度进行排查与解决。 #### 二、Oracle参数检查 在解决ORA-12519错误之前,首先需要对Oracle的相关参数进行检查,确保数据库配置正确无误。 ##### 1. 检查会话参数 通过以下...
首先,"ORA-"报错是Oracle数据库特有的错误代码系统,每一个"ORA-"后跟随的三位数字代表不同的错误类型。例如,"ORA-00001"表示唯一性约束违反,"ORA-01422"意味着查询返回过多的行,而"ORA-29913"通常涉及到执行...
1800秒(即30分钟)的值是一个常见的选择,可根据实际负载情况进行调整。 #### 15. `processes` 该参数定义了数据库实例可以支持的最大并发进程数。 ``` processes = 220 ``` 高并发场景下应适当增加此值,以满足更...
根据给定的文件信息,以下是对Oracle...以上是对Oracle查询语句及性能优化相关知识点的详尽解析,涵盖了从基本操作到高级查询的多个方面,旨在帮助数据库管理员和开发人员更深入地理解和掌握Oracle数据库的使用技巧。
在SQL中,当你在SELECT语句中包含非聚合函数,并且试图对一个或多个字段进行聚合时,所有非聚合字段都必须出现在GROUP BY子句中,除非它们在聚合函数内部。 错误“ORA-00979”是Oracle数据库系统特有的错误代码,...
oracle 数据库是当前最流行的关系型数据库管理系统之一,然而,在使用 oracle 数据库时,经常会遇到各种错误信息,ORA-12516 错误信息便是其中之一。ORA-12516 错误信息的详细信息是:TNS 监听程序无法找到匹配协议...
接下来,我们来看ORA-07445错误,这是一个内核错误,通常涉及到Oracle的内部错误或者模块崩溃。这可能是由于内存泄漏、不兼容的硬件驱动、库问题或者是Oracle代码中的bug引起的。处理这个错误的方法包括: 1. 查看...
这些错误通常包含一个错误代码(如ORA-01650)以及简短的描述信息,用于帮助DBA或开发者定位问题所在。本文将详细介绍ORA错误的一般出现位置、常见ORA错误的含义及其处理方法。 #### ORA错误信息的一般出现位置 ...
存储过程是Oracle数据库中的一个重要组成部分,它允许用户将SQL语句与高级控制流构造相结合来实现复杂的业务逻辑处理。存储过程可以被其他程序或用户通过调用来执行,具有更好的封装性、重用性和安全性。 #### 创建...
1. **读一致性**:这是Oracle数据库提供的一项功能,保证用户在查询数据时看到的是一个一致的数据视图,而不是脏数据(即未提交或已回滚的数据)。这使得即使在多用户环境中也能保证数据的一致性和准确性。 2. **...
在Oracle数据库中,"ORA-00904"是一个常见的错误代码,它表示尝试引用一个不存在或无效的标识符。在这种情况下,错误是针对"WMSYS.WM_CONCAT"函数的,这是一个在某些Oracle版本中提供的聚合函数,用于字符串连接。...
ORA-2072错误通常与数据库的分布式事务处理有关,它提示“分布式事务中的一个或多个操作失败”。这可能是由于网络问题、数据库连接断开或者分布式事务的资源管理不当所导致。而ORA-2063错误则表示“远程数据库操作...