在MySQL中,我可以进行嵌套连接。 Eloquent有可能吗?
LEFT JOIN users_permissions (
INNER JOIN permissions
ON permissions.id = user_permissions.id_permission
LEFT JOIN permissions_feature
ON permissions_feature.id = user_permissions.id_permission_feature
) ON users_permissions.user_id = users.id
基本上,如果LEFT JOIN
匹配,第一个ON
将有效,但它也要求INNER JOIN
匹配。此外,如果一切正常,则完成另一个LEFT JOIN
。
凭借Eloquent似乎无法实现,因为JoinClause
没有join()
方法。