Comment adhérer à une requête d'accès

Une jointure est une opération dans la base de données relationnelle d'accès dans lequel un résultat est tiré de deux ou plusieurs tables. La jointure peut être mis sous la forme d'une relation entre les tables ou il peut être définie dans une requête. La jointure par défaut dans une requête est connu comme un centre-jointure. La requête renvoie les résultats des deux tables lorsque des lignes contiennent des critères correspondants. Une jointure externe renvoie les résultats, même lorsque les critères ne correspondent pas. Requêtes formées à travers le Query By Example disposent déterminer leur type de jointure à travers les relations qu'ils découvrent. Requêtes SQL vous permettent de définir précisément la nature de votre requête de rejoindre.


Sommaire

  • Instructions
  • Choses que vous devez

    • Microsoft Access

    Instructions

    1. Cliquez sur le "Créer" de l'onglet "Ruban" menu et clic "Création de requête" dans le "Requêtes" section.

    2. Ajouter les tables que vous souhaitez interroger à partir de la "Voir les tableaux" dialogue. Fermez le dialogue en cliquant sur "Fermer."

    3. Cliquez sur le "SQL" bouton dans le coin inférieur droit de la fenêtre Access. Votre vue se passer à l'éditeur de SQL.

    4. Tapez votre requête avec une jointure. A titre d'exemple, envisager une base de données qui a deux tables avec les structures suivantes:

      Table1 Table2

      J'AI FAIT

      Titre pricepoint

      Prix ​​PriceDescription

      Les données dans les champs Prix et pricepoint sont le qualificatif jointure entre les deux tables. Pour interroger les tables avec un intérieur-jointure, tapez la requête suivante dans l'éditeur de SQL:

      SELECT * FROM Table1 INNER JOIN ON Table1 Table1.Price = Table2.PricePoint;

      Une requête jointure externe sera de retour tous les records d'un côté ou de l'autre de la requête, même si les valeurs correspondantes sont introuvables de l'autre côté. L'exemple de requête qui suit va renvoyer toutes les lignes du tableau 1, même si le prix ne correspond pas à une pricepoint dans Table2:

      SELECT * FROM Sheet1 LEFT JOIN Table1 ON Sheet1.Price = Table1.PricePoint;

    5. Enregistrer la requête de conserver votre travail en appuyant "Ctrl-S" ou en cliquant sur la "Sauvegarder" bouton dans la barre d'outils d'accès rapide.

    » » » » Comment adhérer à une requête d'accès