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()
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();
Est-ce que quelqu'un à une idée de la ou ça coince ??
Merci par avance