我正在尝试使用 Oracle 的数据库。我正在尝试对同一行中的两列求和并即时输出总数。但是,我似乎无法让它工作。这是我到目前为止的代码。
SELECT a.name , SUM(b.sequence + b.length) as total
FROM (
SELECT a.name, a.sequence, b.length
FROM tbl1 a, tbl2 b
WHERE b.sequence = a.sequence
AND a.loc <> -1
AND a.id='10201'
ORDER BY a.location
)
内部查询有效,但我似乎无法使新查询和子查询一起工作。
这是我正在使用的示例表:
...[name][sequence][length]...
...['aa']['100000']['2000']...
...
...['za']['200000']['3001']...
这是我想要的输出:
[name][ total ]
['aa']['102000']
...
['za']['203001']
非常感谢帮助,谢谢!