Gzork
Super Participante
Registrado
995 Mensagens
0 Curtidas
Meu chapa,
Para este exemplo, imagine 5 tabelinhas:
Nome_Tabela: 1ºCampo 2ºCampo
---------------- ---------- ----------
.....Tab1..............Tel1.......Dados1
.....Tab2..............Tel2.......Dados2
.....Tab3..............Tel3.......Dados3
.....Tab4..............Tel4.......Dados4
.....Tab5..............Tel5.......Dados5
Criarei uma SQL para que quando Tel1=Tel2=Tel3=Tel4=Tel5, me mostre o seguinte resultado:
Tel1, Dados1, Dados2, Dados3, Dados4, Dados5
A SQL ficaria assim:
SELECT Tab1.Tel1, Tab1.Dados1, Tab2.Dados2, Tab3.Dados3, Tab4.Dados4, Tab5.Dados5
FROM (((Tab1 INNER JOIN Tab2 ON Tab1.Tel1 = Tab2.Tel2) INNER JOIN Tab3 ON Tab1.Tel1 = Tab3.Tel3) INNER JOIN Tab4 ON Tab1.Tel1 = Tab4.Tel4) INNER JOIN Tab5 ON Tab1.Tel1 = Tab5.Tel5;
Para fazer apenas o que você quer (mostar só o telefone, quando este aparecer em TODAS as tabelas), use:
SELECT Tab1.Telefone
FROM (((Tab1 INNER JOIN Tab2 ON Tab1.Telefone = Tab2.Telefone) INNER JOIN Tab3 ON Tab1.Telefone = Tab3.Telefone) INNER JOIN Tab4 ON Tab1.Telefone = Tab4.Telefone) INNER JOIN Tab5 ON Tab1.Telefone = Tab5.Telefone;
[]´s
"Muitas pessoas são bastante educadas para não falar com a boca cheia, porém não se preocupam em fazê-lo com a cabeça oca." - Orson Welles
Frantz
Membro Senior
Registrado
378 Mensagens
3 Curtidas
Meu chapa,
Para este exemplo, imagine 5 tabelinhas:
Nome_Tabela: 1ºCampo 2ºCampo
---------------- ----------...
Ae, eu vou tentar isso amanhã e logo em seguida eu posto aqui...certo ?!
Valew manow, obrigado pela resposta.
[]'z
Linux - Iniciando o desafio.
Utilize sempre a Pesquisa do fórum. É prático, rápido e não custa nada.
Reputação - Dúvida esclarecida, então Avalie a Resposta!