首先,这里是我使用Data的数据。 我想要做的是每个部门显示每个关系计数的计数:
Dnumber Sons Daughters Spouses
到目前为止,我只能按照那样的关系进行分组
SELECT DNUMBER DEPARTMENT_NUMBER , count(d.DNUMBER) DEPENTENT_COUNT
FROM DEPARTMENT d JOIN employee e ON d.DNUMBER = e.DNO JOIN DEPENDENT de ON de.ESSN = e.SSN
GROUP BY d.DNUMBER;
我也尝试为每种关系类型创建视图,但这样做也没有。
答案 0 :(得分:1)
$users = DB::table('users')
->leftJoin('role_user', 'users.id', '=', 'role_user.user_id')
->orderBy(\DB::raw('role_id IS NULL'))
->orderBy('role_id')
->get();