- I. GENERALITE
- II. INSTALLATION
- III. MISE EN ROUTE
- IV. GESTION DES CLIENTS
- V. GESTION DU STOCK
- VI. GESTION DES VENTES
- VII. GESTION DES COMMANDES
- VIII. CAISSE
- IX. TIERS PAYANT
- X. CATALOGUES FOURNISSEURS
- XI. PARAMETRAGE DU LOGICIEL
- XII. OUTILS
- XIII. SERVICES
- XIV. STATISTIQUES
- XV. REQUETES ET PUBLIPOSTAGE
- XVI. ANNEXES
- Résultat
La jointure est une opération qui permet de sélectionner des enregistrements en provenance de plusieurs tables. Elle ne comporte pas de mot-clé spécifique mais définit plutôt une manière de sélectionner les enregistrements. La jointure peut se justifier lorsque toutes les informations voulues ne se trouvent pas dans la table sélectionnée.
Une jointure se compose de deux éléments :
- La clause FROM contient au minimum deux tables.
- La clause WHERE doit obligatoirement contenir le lien qui unit ces deux tables.
Par exemple, pour obtenir la liste de toutes les marques vendues par fournisseurs (pas de jointure nécessaire) :
SELECT DISTINCT
Fournisseur, Marque FROM Articles ORDER BY Fournisseur, Marque |
Par contre, pour afficher dans la même liste l'adresse du fournisseur, cette adresse ne se trouvant pas dans le fichier Articles, une jointure va être nécessaire. La requête deviendra :
SELECT DISTINCT
Fournisseur, Marque, Adresse, Localité FROM Articles, Fournisseurs WHERE Articles.Fournisseur = Fournisseurs.Nom ORDER BY Fournisseur, Marque |
La clause WHERE indique la liaison entre les deux tables : le champ Fournisseur de la table Articles doit être égal au champ Nom de la table Fournisseurs.