Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Laravel中连接3个表_Php_Mysql_Laravel - Fatal编程技术网

Php 在Laravel中连接3个表

Php 在Laravel中连接3个表,php,mysql,laravel,Php,Mysql,Laravel,我有三张桌子: notes: id, business_id, note businesses: id, title, description businessimages : id, business_id, image 我想获取notes.id、businesss.id、businesss.title、businesss.description、businessimages.image 我该怎么办?试试这个兄弟,希望它能奏效 $data = DB::table('notes)

我有三张桌子:

notes: id, business_id, note

businesses: id, title, description

businessimages : id, business_id, image
我想获取
notes.id、businesss.id、businesss.title、businesss.description、businessimages.image


我该怎么办?

试试这个兄弟,希望它能奏效

$data = DB::table('notes)
            ->select(
                'notes.id',
                'businesses.id AS businesses_id',
                'businesses.title',
                'businesses.description',
                'businessesimages.image'
            )
            ->join('businesses', 'businesses.id', '=', 'notes.businesses_id')
            ->join('businessesimages', 'businessesimages.businesses_id', '=', 'notes.businesses_id')
            ->get();
探索更多:

如何使用连接

$results = DB::table('businesses')
            ->select('notes.id as notes_id', 'businesses.id as business_id','businesses.title', 'businesses.description', 'businessimages.image' )
            ->join('notes', 'notes.business_id', '=', 'businesses.id')
            ->join('businessimages ', 'businessimages.business_id', '=', 'businesses.id')
            ->get();
$results = DB::table('businesses')
            ->select('notes.id as notes_id', 'businesses.id as business_id','businesses.title', 'businesses.description', 'businessimages.image' )
            ->join('notes', 'notes.business_id', '=', 'businesses.id')
            ->join('businessimages ', 'businessimages.business_id', '=', 'businesses.id')
            ->get();