none
DUVIDA se é Possivél FAZER RRS feed

  • Pergunta

  • Precisei fazer um join mas não consegui, tive que fazer uma outra solução que não ficou boa , é o seguinte, tenho 3 tabelas relacionadas pelo ID, a tabela 2 e 3 possui 3 campos sendo que o campo 2 das  tabelas 2 e 3 é o nome dos campos da 4 tabela criada pelo JOin e o campo 3 das tabelas 2 e 3 é o valor desse campos da tabela 4, difícil até de escrever isso.
    quinta-feira, 15 de dezembro de 2016 21:56

Respostas

  • Ola então não consegui entender sua duvida, você tem 3 tabelas relacionadas por um ID

    Tb1
    ID
    Tb2
    ID
    Campo01
    Campo02
    Tb3
    ID
    Campo01
    Campo02

    SELECT TB1.ID,TB2.Campo01,TB2.Campo02,TB3.Campo01,TB3.Campo02
    FROM    TB1
    INNER    JOIN TB2 ON TB1.ID = TB2.ID
    INNER    JOIN TB3 ON TB1.ID = TB3.ID

    Não como estão os relacionamentos mas caso você precise trazer os registros de TB1 mesmo que não exista em TB2 e TB3 troquei o INNER por LEFT

    Não sei se ajudei muito.


    Junior

    quinta-feira, 15 de dezembro de 2016 22:42

Todas as Respostas

  • Ola então não consegui entender sua duvida, você tem 3 tabelas relacionadas por um ID

    Tb1
    ID
    Tb2
    ID
    Campo01
    Campo02
    Tb3
    ID
    Campo01
    Campo02

    SELECT TB1.ID,TB2.Campo01,TB2.Campo02,TB3.Campo01,TB3.Campo02
    FROM    TB1
    INNER    JOIN TB2 ON TB1.ID = TB2.ID
    INNER    JOIN TB3 ON TB1.ID = TB3.ID

    Não como estão os relacionamentos mas caso você precise trazer os registros de TB1 mesmo que não exista em TB2 e TB3 troquei o INNER por LEFT

    Não sei se ajudei muito.


    Junior

    quinta-feira, 15 de dezembro de 2016 22:42
  • Desculpa amigo ,mas  assim fica difícil ajudar, 

    qual e a sua duvida ?

    quais são as tabelas ? 

    quais são os campos ?

    qual e o objetivo final ?

    respondendo essas questões acredito que sua resposta será dada.


    Wesley Neves

    quinta-feira, 15 de dezembro de 2016 23:42