Bonjour,

j'ai trois tables et je souhaite faire une requête bisard mais je n'arrive pas a faire la requête que je souhaite.

ma première table est la table "invoices" qui contient des factures et qui à les champs suivants.

- id

-user_id

-transaction_date

la deuxieme est la table invoice_products qui contient les champs suivants:

- invoice_id;

- product_id;

- quantity;

la troisieme table est la table product qui contient les champs suivants :

-id

-name

-price

(les autres champs ne sont pas importants)

j'aimerai faire une requête par exemple qui me sort toute les factures d'un utilisateurs par rapport à son ID , triée par date DESC et qui me sort également le montant total de la facture. (calcul de la somme de tout les produits contenus dans chaque facture) ainsi que la date.

Il y a donc une relation entre les trois tables mais je n'arrive pas à faire cette requête.

Pouvez vous m'aider ?

merci d'avance