我用兩種方式:在Laravel的'join'或'where'中使用'='有什麼區別?
$this->data = DB::table('projects')
->select('companies_info.*', 'project_roles_types.name AS project_role_name')
->join('project_companies_members', 'project_companies_members.project_id', 'projects.project_id')
->where($some_variable, $project_id)
->get();
和:
$this->data = DB::table('projects')
->select('companies_info.*', 'project_roles_types.name AS project_role_name')
->join('project_companies_members', 'project_companies_members.project_id', '=', 'projects.project_id')
->where($some_variable, '=', $project_id)
->get();
,對我來說已經工作過的相同或者添加或刪除=
跡象。 有人知道這是否允許?如果是這樣,那麼最好的辦法是什麼? 謝謝。
打我給它由*此*得多。有一個upvote。 – ceejayoz