Você está aprendendo
Ver documentação
Seleção de múltiplas tabelas
Objetivo: 3 acertos
Prêmio: 1 conquista de SQL
Progresso atual:
Olá, bem vindo a sala Seleção em múltiplas tabelas de SQL
Esta sala possui um pré-requisito recomendado
Clique no botão abaixo, desbloqueie conteúdos, exercícios e conquiste essa sala.
Temos vagas de SQL
10 vagas disponíveis
Obrigado pelo seu feedback.
Esta sala possui um pré-requisito recomendado
Clique no botão abaixo, desbloqueie conteúdos, exercícios e conquiste essa sala.
Conteúdo da sala
Sala
Documentação
SQL: Seleção em múltiplas tabelas

Até aqui vimos como utilizar o comando SELECT para selecionar os dados de uma única tabela. A partir dessa sala veremos também como unir duas tabelas em uma única seleção, um recurso muito utilizado.

Na Figura 1 vemos um exemplo onde unimos os dados de duas tabelas aula e curso, relacionando as chaves primária/estrangeira de cada uma delas.

Figura 1. Seleção em duas tabelas (aula e curso)

Características

  • Seleciona dados de várias tabelas
  • Retornam todos os registros das colunas definidas num único resultado
  • Resultado preciso

Exemplo

-- Usamos o "as" para gerar um alias
SELECT aula.nome AS "Nome Aula", curso.nome AS "Nome Curso"
FROM aula, curso 
-- A coluna aula.cod_curso será retornada como Nome Aula 
-- e curso.cod_curso se chamará Nome Curso
WHERE aula.cod_curso = curso.cod_curso

O que eu preciso aprender?

1. As diferentes formas de se unir duas ou mais tabelas:

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar