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

Comment utiliser les jointures internes dans Access-SQL pour récupérer des données de plusieurs tables ?

Barbara Streisand
Libérer: 2024-10-29 02:13:29
original
842 Les gens l'ont consulté

How to Use Inner Joins in Access-SQL to Retrieve Data from Multiple Tables?

Access-SQL : jointure interne avec plusieurs tables

Lorsque vous traitez plusieurs tables interconnectées dans une base de données Access, il est nécessaire de récupérer des données à partir de plusieurs sources de manière transparente. Une approche efficace consiste à utiliser des jointures internes, qui permettent de récupérer des données de plusieurs tables en fonction de valeurs correspondantes.

Pour récupérer des valeurs spécifiques réparties sur plusieurs tables, la requête suivante peut être utilisée :

SELECT
  tblOjt.ID,
  tblStudent.Lastname,
  tblStudent.Firstname,
  tblStudent.Middlename,
  tblCourse.Coursename,
  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 tblStudent.Course = tblCourse.ID)
INNER JOIN tblCompany ON tblOjt.CompanyID = tblCompany.ID)
INNER JOIN tblAddressee ON tblOjt.AddresseeID = tblAddressee.ID;
Copier après la connexion

Cette requête garantit que les lignes de la table tblOjt correspondent aux lignes correspondantes dans tblStudent, tblCourse, tblCompany et tblAddressee en fonction des colonnes communes (studentID, course, companyID et addresseeID, respectivement). Les résultats fournissent une vue consolidée des données souhaitées, fournissant un aperçu des activités OJT (formation sur le terrain) sous plusieurs aspects.

La syntaxe des jointures internes dans Access-SQL est la suivante :

SELECT column1, column2, ...
FROM table1
INNER JOIN table2 ON table1.column = table2.column
INNER JOIN table3 ON table2.column = table3.column
...;
Copier après la connexion

Notez que le mot-clé "INNER JOIN" est utilisé pour spécifier le type de jointure, suivi de la table cible et des critères de correspondance. Plusieurs jointures peuvent être chaînées pour récupérer des données d'encore plus de tables, en utilisant la même syntaxe. Ces multiples instructions de jointure sont placées entre parenthèses pour garantir une exécution correcte.

En utilisant efficacement les jointures internes, les développeurs peuvent récupérer des données de manière transparente à partir de plusieurs tables interconnectées dans une base de données Access, acquérant ainsi une compréhension globale des relations entre les données et débloquant des informations précieuses. .

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!