【发布时间】:2017-07-15 06:38:01
【问题描述】:
我想用 Doctrine 编写一个 DQL 查询,让我可以找到特定列中可用的最小整数。
表格(ABC)
A B
----------------
0 M
1 P
2 T
4 X
5 L
7 C
我想要一个单一的标量结果。 在这种情况下,(SELECT LowestValueAvailable(A) FROM ABC) = 3。
我知道如何用基本 SQL 编写它,但我无法在 DQL 中解决这个问题。 这将是我想要 DQLize 的确切 SQL 请求:Find the smallest unused number in SQL Server
谢谢。
【问题讨论】:
-
MIN函数? -
行不通,因为它会返回 0。:) 我需要 3。
-
将您的工作 SQL 查询放在帖子中。
-
见。用于工作 SQL。 stackoverflow.com/questions/684106/…
-
有点难以弄清楚,不是吗? Doctrine 允许我们编写 SQL,但它是不安全的。因此,如果有人弄清楚这一点,将不胜感激:)
标签: php doctrine-orm symfony dql scalar