1

行の結果内で avg と count を使用してクエリを実行しようとしています。

SELECT r.id, avg( p.puntuacio ), count(p.puntuacio)
FROM receptes AS r, puntuacio_receptes_usuaris AS p
WHERE r.id = p.recepta_id
GROUP BY r.id

しかし、Eloquent では結果行内に avg や count を書き込むことができないため、Laravel でできることはわかりません。

どうもありがとう

4

2 に答える 2

1

DB::raw()Eloquent によってエスケープされるものを使用する必要がある場合は、生の式を作成するために使用できます。

いくつかの例については、生の式に関するドキュメントを参照してください。

于 2013-05-17T02:29:44.243 に答える