Maison > base de données > tutoriel mysql > le corps du texte

Comment interroger plusieurs tables dans une base de données Access à l'aide de jointures internes ?

Linda Hamilton
Libérer: 2024-10-30 01:21:02
original
659 Les gens l'ont consulté

How to Query Multiple Tables in an Access Database Using Inner Joins?

Jointure interne Access-SQL avec plusieurs tables

Pour interroger plusieurs tables dans une base de données Access, vous pouvez utiliser l'opération de jointure interne, qui combine les lignes de deux tables ou plus en fonction des valeurs correspondantes dans les colonnes spécifiées. Ceci est particulièrement utile lorsque vous devez obtenir des données de différentes tables liées les unes aux autres.

Comme mentionné dans la question, vous disposez de cinq tables : tblOjt, tblStudent, tblCourse, tblCompany et tblAddressee. Pour récupérer les valeurs souhaitées de ces tables, une requête de jointure interne peut être écrite comme suit :

SELECT
    tblOjt.ID,
    tblStudent.LastName,
    tblStudent.FirstName,
    tblStudent.MiddleName,
    tblCourse.CourseAlias,
    tblCompany.CompanyName,
    tblAddressee.AddresseeName,
    tblOjt.DateAdded,
    tblOjt.DateStarted,
    tblOjt.DateEnded,
    tblOjt.OjtHours
FROM
    tblOjt
INNER JOIN
    tblStudent ON tblOjt.StudentID = tblStudent.ID
INNER JOIN
    tblCourse ON tblOjt.CourseID = tblCourse.ID
INNER JOIN
    tblCompany ON tblOjt.CompanyID = tblCompany.ID
INNER JOIN
    tblAddressee ON tblOjt.AddresseeID = tblAddressee.ID;
Copier après la connexion

Dans cette requête, la première jointure interne connecte tblOjt à tblStudent en fonction de la colonne StudentID, tandis que la seconde jointure interne rejoignez les liens tblOjt avec tblCourse via la colonne CourseID. De même, les troisième et quatrième jointures internes associent respectivement tblOjt à tblCompany et tblAddressee.

Cette syntaxe est spécifique à Access-SQL. Bien que d'autres implémentations SQL puissent avoir une syntaxe de jointure différente, le concept de jointure interne reste le même.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!