PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → Reports & Queries → [WD23] Etat maitre-détails
[WD23] Etat maitre-détails
Started by Der§en, Jan., 30 2018 10:16 PM - 2 replies
Registered member
334 messages
Posted on January, 30 2018 - 10:16 PM
Bonjour,

Je cherche soit un exemple simple d’état maître-détails donc 2 tables avec une relation d’intégrité entre les 2), soit un Tuto pour y parvenir.

Cordialement,

Dergen.
Posted on August, 28 2025 - 10:44 AM
Der§en escribío:
Bonjour,

Je cherche soit un exemple simple d’état maître-détails donc 2 tables avec une relation d’intégrité entre les 2), soit un Tuto pour y parvenir. https://www.mymilestoneecard.com

Cordialement,

Dergen.


Hello,

Tables

Commandes (Master):

CREATE TABLE Commandes (
id_commande INT PRIMARY KEY,
client VARCHAR(100),
date_commande DATE
);


LignesCommande (Detail):

CREATE TABLE LignesCommande (
id_ligne INT PRIMARY KEY,
id_commande INT,
produit VARCHAR(100),
quantite INT,
FOREIGN KEY (id_commande) REFERENCES Commandes(id_commande)
);

SQL to display master-detail:
SELECT c.id_commande, c.client, c.date_commande, l.produit, l.quantite
FROM Commandes c
LEFT JOIN LignesCommande l ON c.id_commande = l.id_commande
ORDER BY c.id_commande;

Best Regard
Registered member
1 message
Posted on December, 05 2025 - 4:50 AM
tofu mac escribió:
Der§en escribío:
Bonjour,

Je cherche soit un exemple simple d’état maître-détails donc 2 tables avec une relation d’intégrité entre les 2), soit un Tuto pour y parvenir. https://www.mymilestoneecard.com https://escaperoad.org

Cordialement,

Dergen.


Hello,

Tables

Commandes (Master):

CREATE TABLE Commandes (
id_commande INT PRIMARY KEY,
client VARCHAR(100),
date_commande DATE
);


LignesCommande (Detail):

CREATE TABLE LignesCommande (
id_ligne INT PRIMARY KEY,
id_commande INT,
produit VARCHAR(100),
quantite INT,
FOREIGN KEY (id_commande) REFERENCES Commandes(id_commande)
);

SQL to display master-detail:
SELECT c.id_commande, c.client, c.date_commande, l.produit, l.quantite
FROM Commandes c
LEFT JOIN LignesCommande l ON c.id_commande = l.id_commande
ORDER BY c.id_commande;

Best Regard

How can I modify the query to only show orders with items?