【发布时间】:2014-05-19 15:41:12
【问题描述】:
我在 Symfony2/Doctrine2 中开发了一个问题/答案模块(有点像 StackOverflow,但用于另一个主题)。
我只想检索所有没有答案的问题。我有两个表,问题和答案(谁有 question_id)。我如何在 DQL/Doctrine 中做到这一点?
问题
-id
-作者
-日期
-内容
-...
回答
-id
-作者
-日期
-内容
-question_id
- 我尝试过 NOT,但它似乎在 DQL 中不起作用。
- 我尝试了一个关于问题的 LEFT JOIN 小技巧和一个总是错误的条件 (WHERE q.id
- 我尝试使用 COUNT(),但我需要所有行结果,并且 MySql 不会为不存在的 COUNT(q.reponses) 返回行...
任何帮助不胜感激!
谢谢
【问题讨论】:
-
你需要展示你的表结构。如果不查看您的数据,很难告诉您要查询什么。
-
数据结构很简单,但我编辑是为了更明确
标签: mysql symfony doctrine-orm