Bonjour à tous,
Je bloque sur une requête SQL qui à pour but d'alimenter un état pour créer une facture.
Ma table Transaction possede 2champs comme clé primaire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT Invoice.IdInvoice, Client.CFirstname, Client.CSurname, Client.Adress, Client.City, Client.[Postal Code], Client.Country, Client.[Phone Number], Client.Email, [Art Work].GKAC AS [Art Work_GKAC], [Art Work].Title, Artist.ASurname, Artist.AFirstname, Invoice.Date, Transaction.Price, Transaction.VAT FROM (Client INNER JOIN Invoice ON Client.IdClient = Invoice.IdClient) INNER JOIN (Artist INNER JOIN ([Art Work] INNER JOIN [Transaction] ON [Art Work].GKAC = Transaction.GKAC) ON Artist.IdArtist = [Art Work].IdArtist) ON Invoice.IdInvoice = Transaction.IdInvoice ORDER BY Invoice.IdInvoice;
IdInvoice ainsi que l'oeuvre qui est acheté.
Ainsi, lorsque j'execute ma requete, pour la meme facture, j'ai 2 lignes identiques ou juste l'oeuvre acheté differe.
Je voudrai savoir comment je pourrai avoir sur la même ligne les œuvres qu'un client achete de facon à pouvoir imprimer une facture avec le détail de chaque produit.
Merci beaucoup!!
Partager