问题标签 [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.

0 投票
1 回答
1874 浏览

php - dql 查询生成器 Doctrine 1.2

有没有比这更简单的方法来构建学说中的查询。此时只有一个参数,但在某些情况下可能有用户名、标记名等。其中一些可能为空或空。我只需要简单的 StringBuilder 实现。我尝试使用 LEFT JOIN 进行 DQL 查询,但我不知道如何进行 DQL 查询?

0 投票
1 回答
194 浏览

sql - 如何用 Doctrine 翻译这个查询?

我尝试生成自定义查询(我正在为网站开发搜索引擎)。

这是要翻译的查询:

请问你能帮帮我吗 ?

0 投票
1 回答
5729 浏览

dql - documentum DQL 命令 exec count_sessions - 列“hot_list_size”、“warm_list_size”、“cold_list_size”是什么意思?

我在 documentum 中发现了未记录的 DQL 命令(在 D6.5 上测试)

exec count_sessions

此查询输出中的列“hot_list_size”、“warm_list_size”、“cold_list_size”是什么意思?

0 投票
1 回答
1039 浏览

mysql - Doctrine 2 DQL: Can I combine these queries into 1

I am trying to combine these queries into 1

  • A Project have Lists
  • A List have Todos
  • A Todo can have 1 level of children todo - In my queries, I was querying for top level todos
  • A Todo have completedOn, dueOn

In another function, I want to get

  • total number of tasks belonging to you & the project
  • total number of completed tasks belonging to you & the project
  • total number of incompleted tasks due today belonging to you & the project

Do I need to do it in separate queries?

0 投票
1 回答
218 浏览

doctrine - Doctrine DQL 我不能点到相关对象吗?例如。todo.todoList.project

我想我收到错误“[Syntax Error] line 0, col 194: Error: Expected =, <, <=, <>, >, >=, !=, got '.'”

因为我的 DQL 无效(第 3 行)?

如何深入了解相关元素?一个项目有 TodoLists,TodoLists 有 Todos。所以我试图获取待办事项来自指定项目的待办事项和已完成待办事项的总数

0 投票
2 回答
12972 浏览

doctrine - 更好地使用 DQL 获取列计数或获取集合然后计数?

我很确定 DQL 将是要走的路,但我想知道我正在使用 Doctrine 2 的 Doctrine 是否有办法返回行数。我不会使用行本身,我只想要计数。

0 投票
2 回答
146 浏览

symfony1 - 编写 dql 查询时遇到问题

我正在使用插件将标签添加到数据库的内容中,并且在编写以下查询时遇到了一些困难:

我想要标记到至少一个已发布内容的标签列表,所以我尝试了:

但是插件中没有指定 Tagging 和 Content 之间的关系,因此 Doctrine 会抛出“未知关系别名”异常。

编辑

我尝试使用PluginTagTable.class.php中的函数:

但它仍然显示所有标签,以及奇怪的数字作为计数。

0 投票
0 回答
2128 浏览

doctrine - Doctrine 2.0 DQL concat参数问题

这是我的代码:

问题:

在带引号的字符串中 t.name 不会被值替换;

在 sql 格式中,一切正常:

我尝试 CONCAT(dql 参数)但解析器抛出错误,在 LIKE 解析器只等待一个字符串之后。

有什么办法吗?

0 投票
1 回答
157 浏览

php - 在 DQL 中获取对象值

我有两个实体 - User 和 Subscription - 其中 Subscription 包含 User 的一个实例(名为user)。我正在尝试使用以下查询获取给定用户 ID 的所有订阅:

但是,这似乎sub.user.id不是访问它的方法-正确的方法是什么?

0 投票
2 回答
88411 浏览

php - 如何在 Doctrine 查询中指定空值作为过滤器?

我在 Zend 中使用 Doctrine 1.1。我正在尝试编写一个查询,该查询将返回在某一列中具有空值的记录。

我在规则集表中有三个记录,它们在 vertical_id 列中有一个NULL值,但查询没有找到这些。

感谢帮助。

席德。