Como existe um JOIN entre tabela de vendedores e tabela de clientes sendo que não existe chave estrangeira e relacionamento entre as duas tabelas?
Muito Obrigado
Cássio Eduardo
Como existe um JOIN entre tabela de vendedores e tabela de clientes sendo que não existe chave estrangeira e relacionamento entre as duas tabelas?
Muito Obrigado
Cássio Eduardo
Boa tarde Cássio!
É possível realizar joins entre tabelas utilizando condições váriadas, não necessáriamente é determinado pelas chaves estrangeiras. Chaves estrangeira são utilizadas para informar ao banco de dados as relações entre os registros presentes em ambas as tabelas, dessa forma o banco de dados evita relações inválidas e garante a integridade dos dados.
Atenciosamente, Nicholas Góes
Muito Obrigado Nicholas. Entendi a diferença utilizando o Union. É como se fossem duas consultas quando não se tem relacionamento. A diferença está entre MESCLAR os dados ou SEPARAR EM COLUNAS.
SELECT MATRICULA, NOME, BAIRRO, 'Vendedor' as Tipo FROM TABELA_DE_VENDEDORES
UNION
SELECT CPF, NOME, BAIRRO, 'Cliente' as Tipo FROM TABELA_DE_CLIENTES;