0

Laravel Query Builderに問題があります。私は、このSQLクエリを変換したい:ビルダーを選択する方法を選択するにはlaravelを選択してください

私laravelクエリビルダでこのクエリを実装する方法
select (select sum(amount) from transactions t 
      join sale w on w.id = t.sale_id 
      join types s on s.id = w.type_id 
      where s.name = 'Bronze' 
     ) as sum_amount 
    from transactions 
    limit 1; 

? 私は、誰かがあなたがこれを試すことができ感謝

答えて

0

:)私を助けてlaravel 5.2

希望使用しています:

DB::table('transactions') 
    ->select(DB::raw("(select sum(amount) from transactions t 
     join sale w on w.id = t.sale_id 
     join types s on s.id = w.type_id 
     where s.name = 'Bronze' 
) as sum_amount")) 
    ->take(1) 
    ->get(); 

希望これはいい

+0

を支援し、それはあなたが:) rastogi感謝、働いています –

+0

@IrwanSunario - あなたがこの回答を参考にして正しいと判断した場合は、この回答を受け入れるようにしてください。これにより、私はこのような他の質問に答えることができます。 –

+0

もう1つの質問をしたい、s.name = 'Bronze'と1から13の間に左(t.week、2)のような何かを追加したい。 どこでどのようにrastogiを使用したい? –

関連する問題