/ / Como encontrar um registro de mais de uma tabela no SQL - sql

Como encontrar um registro de mais de uma tabela no SQL - sql

Eu tenho duas tabelas contendo algumas informações como abaixo ENRNO, PROGRAMA, NOME, ENDEREÇO, IDADE

Eu quero encontrar dados referenciando ENRNO que está contendo de uma das tabela dada, mas eu não sei qual tabela tem a informação.

Por favor sugira.

Malaio barik

Respostas:

0 para resposta № 1

Se ENRNO é único em tabelas você pode tentar usar UNION

select * from t1
where ENRNO ="ENRNO1"
UNION select * from t2
where ENRNO ="ENRNO1"

mais use DISTINCT e subconsulta

select DISTINCT * from (
select * from t1
where ENRNO ="ENRNO1"
UNION select * from t2
where ENRNO ="ENRNO1")

Mas a melhor maneira de resolver isso é redesenhar (normalizar) seu banco de dados.