Bonjour,
Il y a une requête que je n'arrive pas à formuler et j'ai plutôt l'impression que cela vient de Laravel ...
Si quelqu'un à des informations ????
Pour être plus clair, voici la requête mysql :
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT P1.nom_produit, P1.surface, SUM(tableA.quantite) FROM tableA RIGHT JOIN tableP AS P1 ON tableA.idtableP=P1.id WHERE tableA.idtableP=9
(lorsque idtableP de la tableA est égal à 9
je veux le nom du produit, le surface et la somme des quantités (dans tableA.)
Du coté de Laravel, il y a une particularité : J'utilise la méthode 'on' pour la connexion à la BD (car la BD utilisée dépend de l'utilisateur)
Voici le code qui ne fonctionne pas et c'est à cause du SUM()Est-ce que quelqu'un à une idée de la ou ça coince ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $tb=Matable::on($currentBD) ->selectRaw('P1.nom_produit,P1.surface, SUM(tableA.quantite) ') ->rightJoin('tableP AS P1','tableA.idtableP','=','P1.id') ->where('tableA.idtableP',9) ->get();
Merci par avance
Partager