"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como usar junções internas no Access-SQL para recuperar dados de várias tabelas?

Como usar junções internas no Access-SQL para recuperar dados de várias tabelas?

Publicado em 17/11/2024
Navegar:576

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

Access-SQL: Inner Join with Multiple Tables

Ao lidar com múltiplas tabelas interconectadas em um banco de dados Access, surge a necessidade de recuperar dados de múltiplas fontes perfeitamente. Uma abordagem eficaz é utilizar junções internas, que permitem a recuperação de dados de várias tabelas com base em valores correspondentes.

Para recuperar valores específicos abrangendo várias tabelas, a seguinte consulta pode ser empregada:

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;

Esta consulta garante que as linhas da tabela tblOjt correspondam às linhas correspondentes em tblStudent, tblCourse, tblCompany e tblAddressee com base nas colunas comuns (studentID, course , ID da empresa e ID do destinatário, respectivamente). Os resultados fornecem uma visão consolidada dos dados desejados, fornecendo insights sobre atividades de OJT (treinamento no trabalho) em vários aspectos.

A sintaxe para junções internas no Access-SQL é a seguinte:

SELECT column1, column2, ...
FROM table1
INNER JOIN table2 ON table1.column = table2.column
INNER JOIN table3 ON table2.column = table3.column
...;

Observe que a palavra-chave "INNER JOIN" é usada para especificar o tipo de junção, seguida pela tabela de destino e os critérios correspondentes. Várias junções podem ser encadeadas para recuperar dados de ainda mais tabelas, usando a mesma sintaxe. Essas múltiplas instruções de junção são colocadas entre parênteses para garantir a execução adequada.

Ao empregar junções internas de maneira eficaz, os desenvolvedores podem recuperar dados perfeitamente de várias tabelas interconectadas em um banco de dados Access, obtendo uma compreensão abrangente das relações de dados e desbloqueando insights valiosos. .

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3