Ne peut pas exécuter raw Requête dans Laravel 4
J'ai besoin pour obtenir le nombre total de montrer dans ma page.
Je peux exécuter cette & boucle par & obtenir le nombre total
DB::table('table1')
->select((DB::raw('MAX(score)')))
->where('status', 1)
->groupBy('user_id')
->get();
Mais cette requête pourrait me donner le nombre dans une seule requête & je n'ai pas besoin d'exécuter n'importe boucle supplémentaire pour obtenir le total.
SELECT COUNT( * ) FROM (
SELECT MAX( score ) FROM table1
WHERE status =1
GROUP BY user_id
) AS totalCounter
Comment suis-je suppose que pour exécuter cette matière première requête dans Laravel 4?
OriginalL'auteur Tanvir Gaus | 2013-05-17
Vous devez vous connecter pour publier un commentaire.
Comme mentionné par d'autres contributeurs;-
Le code ci-dessus devrait permettre de sql brut.
Cependant,
Devrait obtenir le même effet pour la tâche que vous cherchez pour, et est plus en phase avec laravels philosophie.
OriginalL'auteur Shayne
Essayer
ou
OriginalL'auteur Safeer
À la fois brut et sélectionnez le sont ont besoin!
Consultez le site pour plus d'info:
Laravel 4: comment faire pour exécuter un raw SQL?
OriginalL'auteur tfont
Essayer cette
OriginalL'auteur Manish