【发布时间】:2015-08-04 06:26:05
【问题描述】:
大家好,请问我怎么写这个查询:
$laureats=Laureat::select('laureats.*')
->from(DB::raw(" SELECT laureats.nom FROM laureats,traces WHERE laureats.id=traces.laureat_id AND traces.etat_id=$etat
and traces.etat_id=(select etat_id from traces where traces.laureat_id=laureats.id ORDER BY traces.dateTrace desc limit 1)"))
->get();
【问题讨论】:
-
请尝试解释这段代码的作用:)
-
是的,我想搜索 Laureat(Model),他的最后一个 $etat 是我传入的参数。这里我有两个表 laureats 和 traces,第一个(laureats)的主键是第二个的外键。
标签: laravel laravel-4 eloquent laravel-5 query-builder