Heim  >  Artikel  >  Backend-Entwicklung  >  laravel ORM如何多表查询的时候再加分页

laravel ORM如何多表查询的时候再加分页

WBOY
WBOYOriginal
2016-08-18 09:15:422599Durchsuche

表1有 id uname

表2有uid,但是没有uname,

要求查出 表1.id=表2.uid 并且输出表一的uname,并对结果分页

大体语法类似User::hasOneRecord()::pagination(12)

do you know?

回复内容:

表1有 id uname

表2有uid,但是没有uname,

要求查出 表1.id=表2.uid 并且输出表一的uname,并对结果分页

大体语法类似User::hasOneRecord()::pagination(12)

do you know?

<code>$result = DB::table('表1')
            ->join('表2', '表1.id', '=', '表2.uid')
            ->select('表1.uname')
            ->paginate(12);
</code>

OR

<code>           
$result = table1::leftJoin('table2', 'table1.id', '=', 'table2.uid')->select('table1.uname')->paginate(12);
</code>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn