Como juntar três tabelas no servidor sql

ABCDE

Eu tenho três mesas:

  • Capítulo (Capítulo Não, Desc)
  • Lição (Lição NO, dezembro, Capítulo No)
  • Case (CaseNo, Desc, LessonNo)

Como você pode ver, as três mesas estão todas conectadas. O que eu quero é devolver todos os capítulos (mesmo sem lições), todas as lições (mesmo sem casos) e todos os casos.

Lamento dizer, mas realmente não tenho uma ideia, então não tenho um código de amostra. Espero que minhas explicações sejam suficientes.

Sandip - Desenvolvedor Full Stack

USE LEFT JOIN:

SELECT
    C.*,
    L.*,
    CA.*
FROM Chapter C
LEFT JOIN Lesson L ON C.ChapterNo=L.ChapterNo
LEFT JOIN Case CA ON L.LessonNo=CA.LessonNo

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

TOP lista

quentelabel

Arquivo