Sql 相关子查询
有人能告诉我如何关联子查询吗 “60多天”, “30-60天”, “7-30天”, “角色所有者名称”, “角色所有者电子邮件”, X,, YSql 相关子查询,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
所有列都在同一个表中,我需要对每行前三列的值求和,并将它们作为总计追加到查询结果中。非常感谢您使用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",
...