【发布时间】:2017-04-10 15:31:46
【问题描述】:
我有两个表:account_table 和 branch_table。
create table branch_table(
id int,
address varchar
);
create table account_table(
accid int,
balance int,
type varchar,
branch_ref ref branch_type
branch_ref SCOPE IS branch_table
);
如何列出每个分行的“储蓄”类型账户数量,并选择该分行的地址?
【问题讨论】:
-
您可以使用 Join 和 Aggregate 函数来完成。
-
尝试按
id和address进行分组 -
对不起,我写了一个答案,然后才注意到您正在使用 Oracle 的面向对象功能。我不知道如何从这些表中进行选择,并且在 Internet 上几乎找不到任何东西。如果您刚刚开始,您可能想要使用经典关系,即 account_table 中的 branch_table_id。然后它只是简单的标准 SQL 连接和聚合。而且我想用经典模型在 Internet 上查找帮助会容易得多。
标签: sql database oracle count reference