Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT id,
- nome,
- idade,
- data_nascimento,
- cpf
- FROM internos
- WHERE cpf = '12345678911'
- SELECT id,
- nome,
- idade,
- data_nascimento,
- cpf
- FROM externos
- WHERE cpf = '12345678911'
- SELECT id,
- nome,
- idade,
- IFNULL(data_nascimento, A.data_nascimento),
- cpf
- FROM internos
- WHERE cpf = '12345678911'
- UNION
- (
- SELECT id,
- nome,
- idade,
- data_nascimento,
- cpf
- FROM externos
- WHERE cpf = '12345678911'
- ) A
- ____________________________________________________________
- [ id | nome | idade | data_nascimento | cpf ]
- [ 1 | Carlos | NULL | NULL | 12345678911 ]
- [ 15 | carlos | 20 | 1999-04-01 | 12345678911 ]
- --------------------------------------------------------------
- ____________________________________________________________
- [ id | nome | idade | data_nascimento | cpf ]
- [ 15 | carlos | 20 | 1999-04-01 | 12345678911 ]
- --------------------------------------------------------------
- SELECT DISTINCT e.id, e.nome, e.idade, e.data_nascimento, e.cpf
- FROM internos i
- RIGHT JOING externos e ON e.cpf = i.cpf
- WHERE e.cpf = '12345678911'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement