bonjour,
la question qui suit doit etre simple pour les pros
voici une partie d'un script de création de base ( il manque bien sur du code, je n'ai mis que l'essentiel )
la table commande est liée à la table client par le champ IDCLI
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 CREATE TABLE CLIENTS ( ID INTEGER NOT NULL, NOM VARCHAR(30) NOT NULL, STATUT CHAR(1) NOT NULL, PRENOM VARCHAR(20), CONTACT VARCHAR(30), RUE VARCHAR(25), VILLE VARCHAR(20) NOT NULL, CPOSTAL CHAR(5) NOT NULL, TELEPH VARCHAR(20), DEPUIS DATE NOT NULL, DEBITEUR CHAR(1) NOT NULL ); CREATE TABLE COMMANDES ( NOCMD INTEGER NOT NULL, IDCLI INTEGER, DATECMD DATE NOT NULL, ANNULE CHAR(1) NOT NULL ); ALTER TABLE CLIENTS ADD PRIMARY KEY (ID); ALTER TABLE COMMANDES ADD PRIMARY KEY (NOCMD); ALTER TABLE COMMANDES ADD CONSTRAINT FK_COMMANDES_CLIENTS FOREIGN KEY (IDCLI) REFERENCES CLIENTS (ID);
le probleme c'est que si j'affiche la table COMMANDES sous forme de grille par exemple, le client est affiché avec son code IDCLI
comment remonter dans la TABLE CLIENT en partant de L'IDCLI des commandes pour extraire d'autres champs et les joindres à la requete ?
Ca doit etre une jointure ?
merci
Partager