【发布时间】:2018-08-13 10:27:03
【问题描述】:
如何使用 Eloquent 创建这个查询?
SELECT
*
FROM
`contents`
WHERE
`id` NOT IN (
SELECT
`id`
FROM
`contents` AS `laravel_reserved_0`
WHERE
`laravel_reserved_0`.`parent_id` IN (
SELECT
`id`
FROM
`contents` AS `laravel_reserved_1`
WHERE
`laravel_reserved_1`.`type` IN ( 'pro' )
)
)
AND `is_active` = 1
AND `type` IN ( 'stars', 'video', 'article' )
GROUP BY
`slug`
ORDER BY
`created_at` DESC
LIMIT 10
【问题讨论】:
-
到目前为止你有什么尝试?
-
通过使用他们的文档:laravel.com/docs/5.6/eloquent