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 № 1Se 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.