【发布时间】:2011-02-17 21:42:33
【问题描述】:
我需要编写一个可以获取数据并可以导出到 XL 表中的 SQL 查询。
场景
有两个表 A 和 B。B 是 A 的子表,并且存在一对多关系(意味着 B 可以有多个 A 的子表)。现在 B 有一个 C 列,它只能有两个值 1 或 2。
要求
我需要在报告中显示 - 对于表 A 的每条记录,“表 B 的 C 列中值为 1 的子记录数”计数,“表 C 列中值为 2 的子记录数”计数B”并计算“C列中子记录的总数”。
【问题讨论】:
-
对于什么数据库?大多数都具有导出到 CSV 的功能,Excel 可以读取。
-
更不用说导出为 CSV 的能力与问题的文本无关——这个问题似乎是关于如何编写 SQL 语句。
-
我只想查询..如果它会以 CSV 格式获取数据,即使这样也没有问题。数据库是 ORACLE。
标签: sql