我的数据库中有3个表:
reponse[id,nomRep,#envoi_id]
envoi[id,#projet_id,#quest_id]
projet[id,nomProjet]
我想要做的是使用以下代码获取我的项目名称:
$days = Input::get('days', 7);
$range = \Carbon\Carbon::now()->subDays($days);
$chartt = DB::table('reponse')
->where('created_at', '>=', $range)
->groupBy('value')
->remember(1440)
->get([
DB::raw('envoi_id as nomProjet')// here where i want to get the name of my project,
DB::raw('etatSatisfaction as value')
]);
return $chartt;
请帮忙吗?
答案 0 :(得分:1)
这是我自己找到的答案,mybe有人需要它:
DB::raw(' (SELECT p.nom FROM projet p,ligneenvoi l WHERE rep.ligneenvoi_id=l.id AND l.projet_id=p.id) AS nomProjet ') ,