我正在使用Toad 10处理Oracle。我想从5个不同的表创建视图。它也会包含一些计算(数量的增加)以用于最终数据。我如何创建它。对我来说,在.net代码中很容易,但是由于性能原因,决定使用View或Package来完成。我不擅长数据库,我会很感激任何帮助。使用逻辑语句创建视图
通常我会看到来自一个或两个表加入的视图,我可以做。
我会尽量给什么,我想实现一个简单的场景:
假设我有7桌。
- 人 - 提供个人信息
- 苹果 - 给苹果的数量销往
- 橙色 - 给人卖
- 葡萄橙子的计数 - 给卖
- 柠檬葡萄计数 - 提供柠檬计数销售
- 樱桃 - 给出的樱桃数量
- 其他 - 给出售其他物品的数量
我想输出每个人销售的每件物品的总数。
现在,在这里我没有其他列,而不是其他表中的其他表中的每个项目都应该添加到基于类别id列的任何水果。例如,其他项目与类别ID 1应加入苹果,同类别ID 2应该被添加到橙色等
我怎么想的人的ID数据项1.
见能有在'apple','orange'等每人ID的多个记录,或做这些表有专人id作为主键? –
在苹果/橙色表格中,同一月份可能有多个相同商品的记录。例如,在一个月内,他可以为苹果/橙子进行2次交易。 – sam113