我正在尝试将Project.user_Id匹配到User.id,将User.role_Id匹配到Role.id。
从这里获取所有Role.name,其中Project.Assignment_id = 1。
Table1 - Project
id
assignment_Id
user_Id
Table2 - User
id
role_Id
Table3 - Role
id
name
laravel雄辩的书写方式是什么?
SELECT *
FROM Project, User, Role
INNER JOIN Project.user_Id ON User.id
INNER JOIN User.role_Id ON Role.id
WHERE Project.Assignment_id = 1;
我将其存储在变量中,并将其传递给视图。
$ getRoleNames ='DB:Table ...'
-> get()
@foreach($getRoleNames as $getRoleName)
{{ $getRoleName ->name }}
@endforeach
在这里,我实现了从Project.Assignment_id = 1获取所有角色名称
答案 0 :(得分:0)
尝试
Select * from Project
Inner Join User on Project.user_id = User.id
Inner join Role on Role.id = User.role_id
Where Project.Assignment_id = 1;