【发布时间】:2015-03-02 13:01:42
【问题描述】:
我有一个用户,我想检查它是否在 qstn 用户关系中。 我尝试执行以下 DQL:
SELECT exmpl, qstn
FROM Foo\BarBundle\Entity\Examples exmpl
LEFT JOIN exmpl.question qstn
LEFT JOIN qstn.users u
WHERE :user IN (qstn.users)
但是给了我一个错误:
[Syntax Error] line 0, col 391: Error: Expected Literal, got 'qstn'
这甚至可能吗?如果没有,是否有解决方法(教义方式),而不是讨厌? (没有通过预先提交的用户,我可以弄清楚)。
【问题讨论】:
-
您尝试做的事情似乎没有意义。有用户表吗?那是如何连接的?等
标签: sql symfony doctrine-orm dql