[英]How can i apply join in laravel 5.2
我如何在laravel 5.2中编写此查询
SELECT institutes.id,institutes.country,degrees.institute_id,degrees.course
FROM institutes INNER JOIN degrees
ON institutes.id=degrees.institute_id
WHERE degrees.course ='master' AND institutes.country='america'
研究所模式
protected $table = 'institutes';
protected $fillable = [
'user_id','email', 'contact', 'country','about','name','city'
];
public function degree()
{
return $this->hasMany('App\Degree','institute_id');
}
学位模型
protected $table = 'degrees';
protected $fillable = [
'institute_id','description', 'course', 'fees','session','education_req'
];
您可以按照以下方式进行
$data = Institute::join('degrees','institute.id','=','degrees.institute_id')
->select('table_name.column_name')
->get();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.