【发布时间】:2014-08-18 08:40:22
【问题描述】:
我已经阅读了 Laravel 文档,但我无法完全解决这个问题。
有谁知道这个查询在 Eloquent 中是否可行?
如果是这样,你会怎么写?
SELECT
MONTHNAME(postdate) as monthname,
DATE_FORMAT(postdate,'%m') as month,
YEAR(postdate) as year,
COUNT(MONTHNAME(postdate)) as num
FROM
postData
WHERE
status = 1
GROUP BY
monthname,
year
ORDER BY
postdate DESC
【问题讨论】:
-
有理由不只使用 DB::raw() 或 selectRaw() 吗?只是好奇
-
@KyleK 我猜如果他问这样的问题而没有提及这可能是因为他不知道
DB::raw或selectRaw。 -
嗯,是的...我不确定,因为他特别把(口才)放在括号里,所以我想也许他特别想要一个口才/流利的版本
标签: php sql laravel laravel-4 eloquent