【发布时间】:2022-10-04 21:58:33
【问题描述】:
如何使用 Eloquent 执行此 SQL,其中我有使用 users 表的用户模型,该表在 UserData user_datas 表上有许多关系。
SELECT users.user_id
, SUM(CASE WHEN user_datas.code_type = 'P' THEN 1 ELSE 0 END) AS Paused
, SUM(CASE WHEN user_datas.code_type = 'A' THEN 1 ELSE 0 END) AS Active
FROM users
JOIN user_datas on users.user_id = user_datas.user_id
GROUP BY users.user_id
ORDER BY users.user_id ASC ;
【问题讨论】: