问题标签 [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.
php - 使用 Doctrine (DQL) 在 Self 上加入表
我正在尝试使用教义的 DQL 加入自己的表。场景是:
我有一个产品属性值表,它通过参考表链接到产品表。产品属性值将用作产品的过滤器,因此,产品属性值表需要连接回自身以过滤多个属性。
我的方法如下:
问题是从getSql()
调用中获得的结果 SQL 对产品属性值链接表有重复的别名(MySQL 错误:)#1066 - Not unique table/alias: 'p6'
。据推测,这是由于产品和产品属性值之间的引用关系(产品属性值链接)被重用。
生成的 SQL 为:
如您所见,P6 作为别名出现了两次。
有人知道使用 DQL 实现此目的的正确方法吗?
提前谢谢了。
dql - DQL 返回文件柜中的文件
使用 DQL 我想返回 Cabinet测试下的所有文档。我将如何编写查询来执行此操作?
php - 学说命名查询:指定查询调用的限制
让我们想象一下这样的事情:
后来我可以做这样的事情:
有什么方法可以在使用命名查询时设置限制,而不是在定义它时?我真的很想做这样的事情:
或者
提前谢谢!:-)
php - 使用 PHP Doctrine ORM 的复杂 WHERE 子句
我正在使用 PHP Doctrine ORM 来构建我的查询。但是,我似乎不太明白如何使用 DQL(Doctrine Query Language)编写以下 WHERE 子句:
如何指定括号的位置?
我目前在我的 PHP 代码中拥有的是:
但这会产生类似
由于操作顺序,它不会返回预期的结果。
另外,“where”、“andWhere”和“addWhere”方法之间有区别吗?
UPDATE 好的,您似乎无法使用 DQL 进行复杂的查询,所以我一直在尝试手动编写 SQL 并使用 andWhere() 方法来添加它。但是,我正在使用 WHERE..IN 并且 Doctrine 似乎正在剥离我的括号:
.net - “LINQ to DQL”是否存在?
如果 LINQ-to-SQL 克服了 .NET 应用程序与 SQL Server 数据库通信的对象关系阻抗不匹配......
如果我想构建一个 .NET MVC UI,我的模型在其中查询 Documentum CMS 数据库......
是否有 LINQ to DQL(Documentum 查询语言)库?...
...这将帮助我克服与 Documentum 交谈时的对象关系阻抗不匹配?
我正在开发一个项目,其中将重新构建从 Documentum 6.5 内容管理系统中提取内容的 .NET Web 应用程序。
.NET Web 应用程序将是 .NET MVC 并将构建为独立的应用程序。
理想情况下,构建 .NET 应用程序的团队不必学习 Documentum 的复杂性和界面构建,而且 Documentum 学习课程可能是多余的,并且可能会超过项目时间框架 300%-400%。
所以在我开始尝试联系 EMC 之前,有没有人听说过这样的事情?我认为“LINQ to DQL”的想法是合乎逻辑的一步。尽管我以前使用过 ECM 并了解这些概念,但我从未使用过 Documentum。我知道 Documentum 传统上是基于 *nix、Java、Apache (Tomcat) 的,但这不应该阻止我从类似于 SQL 的 .NET 应用程序查询它。如果我们走得那么远,不妨看看 LINQ 的查询机制......?
php - 如何使用 Doctrine_RawSql 进行全文搜索和按相关性排序
我试图让全文搜索按 Doctrine_RawSql 查询中的相关性进行排序。
此代码将执行搜索:
这将执行。我希望结果按相关性排序
真正的 sql 必须看起来像:
所以我需要得到那个匹配...反对选择中的子句...我想。
我对实现这一点的胡扯猜测是:
那是行不通的。任何指针?
提前致谢!
database - 教义 - 自己的 postgres 功能
我如何调用存储在 postgres DB 中的我自己的函数,而我正在选择数据
php - Doctrine 的累积 DQL
我很难制定出适当的 DQL 来生成累积总和。我可以用普通的 SQL 来做,但是当涉及到 DQL 时,我无法掌握它。
下面是它在 SQL 中的样子:
谢谢
php - Doctrine - 按外国总价值过滤
我如何在 Doctrine 的 where 中使用 Agregate 函数的结果?
例如,我想知道数字很多的用户。
如何访问Dql中的 users_phonenumber_count?
php - 未捕获的异常:无效的参数号
我正在触发一个适用于一个页面的更新查询,但不适用于另一个页面。
这是输出:
这是我的代码:
问题是我传递的参数引起的吗?