Como buscar dados de várias tabelas sem usar junções e subconsultas no Oracle


Melhor resposta

Você pergunta “Como eu faço?”

A resposta é “Você usa uma visualização”.

Nos bastidores, é claro, uma visualização é apenas uma consulta salva e, certamente, essa consulta pode conter junções e subconsultas.

Então: você peça a outra pessoa para criar uma visão que tenha junções e subconsultas, e então você escreve consultas na visão.

No entanto, basicamente irei discordar totalmente de sua pergunta. SQL pode ser uma linguagem muito simples de aprender, e aprender os recursos básicos de junções e subconsultas não leva muito tempo. Eu ensino SQL (e administração de banco de dados) para pessoas no Austin Community College e algumas pessoas que nunca aprenderam nada sobre como usar computadores além de navegar na web aprenderam a usar todos os tipos de SQL avançado, incluindo junções e subconsultas.

Resposta

Você pode usá-lo desta forma, veja o exemplo abaixo:

Selecione tabela1.Coluna1, tabela1.coluna2, tabela2.coluna1, tabela2.coluna5, tabela3.coluna1, tabela3.coluna4 da tabela1, tabela, tabela3 onde tabela1. Coluna1 = tabela2.coluna1 e tabela2. Coluna2 = tabela3.Coluna2

isto é, Tabela1 .. ne coluna1… n são os nomes da tabela e da coluna.

Mas, na minha opinião, não é uma boa prática e também temos alguns problemas de desempenho.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *