问题标签 [database-view]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 以 1:1 关系向 EF4 模型添加视图
我正在使用 EF4 并尝试将 SQL 视图添加到模型中。
它们之间的关系是1-1,一侧是Order,一侧是OrderSummary(摘要是视图,包含聚合数据)。
当我添加视图时,它会检测视图上的键(OrderID),但我必须手动创建 1-1 关系。
我遇到的问题是,当我尝试构建应用程序时出现错误:
没有为以下 EntitySet/AssociationSet - OrderOrderSummary 指定映射。
我一直在寻找,在使用视图时找不到解决这个特定问题的方法,大多数错误似乎都与错误配置的数据库模式有关,但据我所知,我的视图还可以:
我是否需要对我的观点做更多的事情才能使其在 EF 和 1:1 关系中发挥作用?
php - 将块中的记录插入到mysql视图
我使用以下查询创建了空视图:
考虑configurations
表有 100 条记录,主键id
从0
to开始100
。
我想在10
内部循环中插入数据。
我无法得到任何解决方案。谁能给一点提示。
更新:
按照我要执行的步骤。
- 创建空视图(我实现了这个)
- 我有一个包含 100 条记录的基表。
- 现在,我希望我的视图能够代表任何
10
基于id
类似 [where id IN (1,5,8,3,6,67,34,23,45,99)
]的记录 - 再次经过一些操作后,我希望从基表中选择更多 10 条记录。喜欢 [
where id IN (11,55,88,33,66,27,43,23,15,19)
]
希望我足够清楚。
python - 在包含具有 many2many 字段的表的 postgresql 中创建视图
我创建了一个包含一些审计属性的视图:
我创建了一个图表视图来查看审计的性能,一切正常,但当我添加操作状态时(我更改为 one2many 字段但它不起作用)。
这是审计模型:
它不起作用,尽管模型中确实存在该字段,但它无法识别该字段。这是错误消息:
目标是按其行动的状态对审计进行分类(所有行动的审计都已结束或尚未结束......),并了解跟踪审计。
mysql - 在我的数据库 sql 中创建视图时需要帮助
我正在尝试根据我拥有的架构构建一个视图。但现在我完全迷失了从哪里开始。我的视图应该包括有关玩家他们(LINKING)监护人的信息、监护人的电话号码以及他们目前效力的球队。如果有人能帮助我走上正确的道路,我将不胜感激。请参阅附件图片的链接
谢谢!
我有以下数据
更新:监护人表旨在识别玩家的监护人。我们试图使用家庭表将玩家与他们的监护人联系起来,因为这种关系是多对多的。但是,我们正在努力尝试编写查询。我在想这是一个三表连接并使用别名?但我无法让它工作。
我已经尝试了几个这样的变体
DDL 和 DML 脚本位于http://pastebin.com/euVanc2e,供那些希望使用我们拥有的数据帮助测试查询的人使用。
installation - TYPO3 扩展:在安装过程中创建数据库视图
在我的 TYPO3 扩展中,我使用了一个外部表。我创建了 2 个视图,以我的扩展需要的方式提供该表的数据。
问题是——如何在安装时创建这些视图?
“ ext_tables.sql ”中定义的视图由安装例程导入。
我尝试使用文件“ ext_tables_static+adt.sql ”。此变体仅适用于INSERT
语句。
我唯一要做的就是使用信号槽调度程序在此处描述的变体(听起来很复杂,但实际上并非如此!提供的文档非常好)。
但我不敢相信没有本地方法(如ext_tables.sql
)来解决这些问题。
mysql - MySql - 通过基于值合并两个表来创建视图
我有两张桌子:
除了financials_standalone 之外,financials_consolidated 表还有数据。
例如:
现在我想将这两个表合并为一个视图:- 如果该行存在于合并中,则选择该行,否则从 Financials_standalone 表中选择该行。
所以最终的视图输出应该是这样的
我无法通过 case-when 或 left external join 找到解决方案。如何获得此视图输出?
mysql - MySQL 连接未按预期运行
我创建了一个 MySQL 视图来从四个不同的表中获取数据:
这些表分别是:
- documents_scannes : 扫描文档列表
- boite_archive :包含扫描文档的框列表
- 客户:签发扫描文件的客户列表
- utilisateurs : 正在扫描文档的个人列表
连接是在表的主键上执行的。
我的目标是从每个框(boite_archive)中获取扫描文档(documents_scannes)的列表,同时获取客户端名称(来自客户端表)和完成扫描的操作员的名称(来自表utilisateurs )。
我的问题是当我:
箱子编号 1131 是空的,它不包含扫描的文档,但我得到一行:
谁能帮我指出错误的根源以及如何纠正它?提前致谢。
我不确定查询底部的连接。这是问题的根源。当盒子是 emprt 时,我如何修复它以获得没有结果?
ruby-on-rails - 用于更改现有数据库视图的 Rails 迁移
我有一个名为my_view
我使用以下迁移创建的视图。
现在我需要另一个字段,比如说my_new_field
fromtable1
可以在my_view
. 但我不知道如何为此编写迁移。非常感谢任何帮助。谢谢
ruby-on-rails - Rails:数据库视图如何处理活动记录
我是 Rails 的新手。在一个源代码中,我看到有人创建了一些与创建视图相关的 rake 任务。例如:
正如我在所有项目中看到的那样,我有一个名为ProductStatistic
. 就这样。因为在我搜索时没有任何关于此的文档,所以我不知道上面的代码如何映射到 Rails 代码库。请让我知道创建数据库视图如何影响活动记录查询。这看起来像活动记录,将数据库视图视为普通表吗?
谢谢