-- récapitulatif commandes d'un client
\set nclients 100000
\setrandom id_client 1 :nclients
SELECT cl.client_id, co.nom AS nom_client, lc.numero_commande, p.nom AS nom_produit, lc.quantite, lc.prix_unitaire FROM contacts co JOIN clients cl ON (co.contact_id = cl.contact_id) JOIN commandes c ON (c.client_id = cl.client_id) JOIN lignes_commandes lc ON (c.numero_commande = lc.numero_commande) JOIN produits p ON (lc.produit_id = p.produit_id) WHERE cl.client_id = :id_client ORDER BY numero_ligne_commande;
