Jump to content

POWERED BY:

Archived

This topic is now archived and is closed to further replies.

hargon

Busca em várias tabelas com um mesmo SELECT

Recommended Posts

Boa tarde pessoal,

 

Preciso criar um único SQL que busque uma determinada palavra em tabelas. Algumas tabelas são dependentes e outras são independentes. Por exemplo, tem uma tabela de veículo que está veiculado a uma tabela marca. Então se eu digito o nome de uma marca, ela só aparecerá se tiver um veículo ligado a ela cadastrado. Ha também uma tabela de comércio, notícias, e etc.

 

É possível fazer isso com um único SELECT? Se for possível, como farei isso?

 

Desde já agradeço.

Share this post


Link to post
Share on other sites

Boa tarde pessoal,Preciso criar um único SQL que busque uma determinada palavra em tabelas. Algumas tabelas são dependentes e outras são independentes. Por exemplo, tem uma tabela de veículo que está veiculado a uma tabela marca. Então se eu digito o nome de uma marca, ela só aparecerá se tiver um veículo ligado a ela cadastrado. Ha também uma tabela de comércio, notícias, e etc.É possível fazer isso com um único SELECT? Se for possível, como farei isso?Desde já agradeço.

Camarada,Tente algo assim:
CREATE TABLE #TMP (RESULTADO VARCHAR(500))INSERT INTO #TMP (RESULTADO) SELECT SEU_CAMPOFROM SUA_TABELA01INSERT INTO #TMP (RESULTADO) SELECT SEU_CAMPOFROM SUA_TABELA02INSERT INTO #TMP (RESULTADO) SELECT SEU_CAMPOFROM SUA_TABELA03SELECT * FROM #TMP
Crei uma tabela temporaria e faça o insert de acrodo com cada tabela e depois retorne a temporária cadastrada.Caso tenha dúvidas post ai.t+

Share this post


Link to post
Share on other sites

Bacana sua idéia, mais isso não vai ficar lento não? E se acontecer de mais de um usuário fiz uma busca ao mesmo tempo o banco vai ficar gigante.

 

Valeu pela dica.

Share this post


Link to post
Share on other sites

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.