Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 相关子查询_Sql_Oracle_Oracle11g_Correlated Subquery - Fatal编程技术网

Sql 相关子查询

Sql 相关子查询,sql,oracle,oracle11g,correlated-subquery,Sql,Oracle,Oracle11g,Correlated Subquery,有人能告诉我如何关联子查询吗 “60多天”, “30-60天”, “7-30天”, “角色所有者名称”, “角色所有者电子邮件”, X,, Y 所有列都在同一个表中,我需要对每行前三列的值求和,并将它们作为总计追加到查询结果中。非常感谢您使用SQL Plus 11g rack提供的任何帮助。我不确定是否理解您的意图,但是删除子查询如何 Create Table NEW AS ( SELECT "60+ DAYS", "30-60 DAYS", "7-30 DAYS", ( select ("60

有人能告诉我如何关联子查询吗

“60多天”, “30-60天”, “7-30天”, “角色所有者名称”, “角色所有者电子邮件”, X,, Y


所有列都在同一个表中,我需要对每行前三列的值求和,并将它们作为总计追加到查询结果中。非常感谢您使用SQL Plus 11g rack提供的任何帮助。我不确定是否理解您的意图,但是删除子查询如何

Create Table NEW AS (
SELECT
"60+ DAYS",
"30-60 DAYS",
"7-30 DAYS",
( select ("60+ DAYS"+"30-60 DAYS"+"7-30 DAYS")
  from Schema.Table
  Where Schema.Table.Column1 like '%X%'
    and (Schema.Table.Column2 like '%Y%' or Schema.Table.Column2 like '%Y%')
) as "TOTAL",
"ROLE OWNERS NAME",
"ROLE OWNERS EMAIL",
 FROM Schema.Table
Where Schema.Table.Column1 like '%X%'
  and (Schema.Table.Column2 like '%Y%' or Schema.Table.Column2 like '%Y%' )
ORDER BY "60+ DAYS",
         "30-60 DAYS",
         "7-30 DAYS" desc;

你的问题没有意义。您正在从
SSDASHBOARD\u DBO.RODATA
中进行选择,但
WHERE
子句位于
Schema.Table
上。如果这两个是连接的,请提供外键列。我只是没有拔出名称,编辑这些列名真的很可怕。你应该考虑把它们改成更容易使用的东西我有更好的列名,只是为了这个问题。
SELECT
  "60+ DAYS",
  "30-60 DAYS",
  "7-30 DAYS",
  ("60+ DAYS" + "30-60 DAYS" + "7-30 DAYS") as "TOTAL",
  ...