Ehi那里,我是laravel的新手,我对laravel查询构建器有一些问题.我想构建的查询是这样的:
SELECT SUM(transactions.amount)
FROM transactions
JOIN categories
ON transactions.category_id == categories.id
WHERE categories.kind == "1"
Run Code Online (Sandbox Code Playgroud)
我尝试构建这个但是没有工作,我无法弄清楚我错在哪里.
$purchases = DB::table('transactions')->sum('transactions.amount')
->join('categories', 'transactions.category_id', '=', 'categories.id')
->where('categories.kind', '=', 1)
->select('transactions.amount')
->get();
Run Code Online (Sandbox Code Playgroud)
我想获得属性"kind"等于1的所有事务并将其保存在变量中.这是db结构:
交易(id,name,amount,category_id)
类别(id,name,kind)