Para que serve o comando ON numa sql e como eu a utilizo?
Se não for pedir muito poderiam me dar um exemplo?
Obrigadum…
Para que serve o comando ON numa sql e como eu a utilizo?
Se não for pedir muito poderiam me dar um exemplo?
Obrigadum…
As vezes é necessário “juntar informações” de mais de uma tabela de um banco de dados. Por exemplo, digamos que você tenha duas tabelas e precisa reunir informações das duas tabelas para montar um consulta.
Vamos pegar como exemplo funcionário e departamento. Digamos que você quer saber em qual departamento trabalha tal funcionário.
tabela Funcionario
@FunCod
FunNome
#DeptoCod // FK de Departamento.
tabela Departamento
@DeptoCod
DeptoNome
Você podeira usar a clausula INNER JOIN
Select Funcionario.FunNome, Departamento.DeptoNome FROM Funcionario INNER JOIN Departamento ON Funcionario.DeptoCod = Departamento.DeptoCod
ON Serve para comparar as chaves Primary Key com as Foreign Key das tabelas.
O mesmo resultado poderia ser obitido nesta mesma SQL
Select f.FunNome, d.DeptoNome From Funcionario f, Departamento d Where f.DpetoCod = d.DeptoCod
Espero ter ajudado…
[]'s