问题标签 [dql]
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.
dql - DQL-Documentum 查询
如果我们提供相应文件的 object_id,任何人都可以提供 Documentum 查询语言中的解决方案来访问从 documentum 签出的文件的文件夹详细信息。谢谢你.......
php - Doctrine - 使用 dql 侦听器进行加密
我正在尝试通过使用 Doctrine DQL Hooks添加对 mysql AES_ENCRYPT
(和)的调用来加密某些数据库字段。AES_DECRYPT
对于 SQL ,我在我的类中SELECT
有一个,它遍历选择字段中的每个参数,并为加密字段添加一个。preDqlSelect()
Doctrine_Record_Listener
AES_DECRYPT()
但是,看起来像调用save()
一个学说模型类只调用preSave()
监听器而不调用任何 preDql* 监听器。
任何人都可以提出一种让它发挥作用的方法或更好的方法吗?
谢谢
sql - 我的 DQL 查询有什么“错误”?
我有以下 SQL 查询:
它返回的正是我所期望的。
现在考虑以下两个 DQL 查询:
-
能够使用“join()”方法会很好,但是,从这里的官方 Doctrine 连接文档中,它说,“DQL 支持两种连接 INNER JOIN 和 LEFT JOIN。” 出于某种完全让我无法理解的原因,他们选择不支持自然连接。无论如何,这意味着上面的两个查询是我唯一的选择。好吧,这很不幸,因为它们都不起作用。
第一个查询 - 带有左连接的查询 - 不起作用,因为当然,左连接和自然连接是两个不同的东西。
第二个查询也不起作用。令人困惑的是,我收到一个错误:“未知关系别名。”
为什么 Doctrine 应该能够找出 LEFT JOIN 而不是 INNER JOIN 的别名?
顺便说一句,我意识到 INNER JOIN 和 JOIN 只是名义上的不同,但为什么要实现更具体的而不是规范的、自然的呢?
php - 使用学说 ORM 从两个表中检索信息的正确方法是什么
我正在尝试对两个表执行简单的连接,但无法找到要使用的正确语法 - 我知道我缺少一些简单的东西。
从“用户”表中我需要 id(工作正常),从“元”表中我需要 last_name(不工作)
我也尝试向查询中添加显式 select(u.id, m.last_name) 但结果始终相同
显然,我试图访问的属性不在 users 表中。- 查询工作正常,就好像我不请求 last_name 字段一样 - 我的应用程序按预期工作..
任何人都可以提供一个简单的示例来说明我打算如何执行此操作(甚至是文档中页面的链接)文档中 JOINING DQL 的所有示例都将查询输出到 SQL 而不是迭代结果...
doctrine - dql 和 leftjoin
我正在尝试创建一个具有两个条件的 DQL 查询left join
。一个条件没问题,但不可能找到更多条件的语义。下面是一个关于我试图用 DQL 编写的 SQL 示例:
谢谢
sql-order-by - 教义2按关联表排序
我有两个学说实体“用户”和“属性”,如下所示。我需要构建一个查询来检索所有用户并按属性名称对它们进行排序,其中属性类型 = x。例如,获取所有用户并按“标题”对其进行排序。
dql - Documentum 查询 -DQL
如何形成 DQL 查询以获取不包括在文档 um 中创建的虚拟文档(同时添加对文件的引用)的文件列表。任何人都可以帮助我。
php - Doctrine 2 DQL:不能重用命名参数?
我发现我不能做类似下面的事情,注意' :user
'被使用了两次
我收到错误“ array_combine(): Both parameters should have an equal number of elements
”
我可以通过执行以下操作来解决问题
mongodb - 如何通过 Doctrine ODM with MongoDB 中的参考文档查找?
我的“参数”集合中有一个文档,如下所示:
参考文件是这样的:
我正在使用 DoctrineODM 来获取引用“productType”为“car”的“param”文档。我正在使用这段代码:
但结果是一个空数组。我怎样才能做到这一点?
many-to-many - 如何使用实际上不存在的实体进行嵌套查询(多对多)
我是 Doctrine2 的新手,所以我的问题很容易回答(我希望如此)。首先,这里是我想要的 SQL 查询:
SELECT *
FROM Document
WHERE id NOT IN (SELECT document_id FROM Documents_Folders)
很简单不是吗?问题是我的表'Documents_Folders'不是一个实体。实际上,它是创建的,因为我的实体“文档”和“文件夹”之间存在多对多关系。
我尝试了几个查询,但没有一个有效。
谢谢。