Fórum Dúvida sobre sql #184100
25/09/2003
0
Eu estava dando uma olhada em algumas mensagens e tive uma dúvida,a msg era a seguinte:
SELECT *
FROM fornecedor f INNER JOIN produto p
ON f.codigo=p.fornecedor WHERE codigo =:pcod
esse INNER JOIN e depois o ON
Isso faz o que??
SELECT *
FROM fornecedor f INNER JOIN produto p
ON f.codigo=p.fornecedor WHERE codigo =:pcod
esse INNER JOIN e depois o ON
Isso faz o que??
Pernambuco_fjv
Curtir tópico
+ 0
Responder
Posts
25/09/2003
Joilson_gouveia
INNER JOIN Esse comando lista apenas aqueles dados que satisfazem a condição imposta em ON (f.codigo=p.fornecedor)
LEFT JOIN Lista todos os dados da Primeira tabela e somente os dados da Segunda tabela que satisfazem a condição imposta em ON
RIGHT JOIN Lista todos os dados da Segunda tabela e somente os dados da Primeira tabela que satisfazem a condição imposta em ON
Para mais informações, baixe a apostila SQL desse Forum.
LEFT JOIN Lista todos os dados da Primeira tabela e somente os dados da Segunda tabela que satisfazem a condição imposta em ON
RIGHT JOIN Lista todos os dados da Segunda tabela e somente os dados da Primeira tabela que satisfazem a condição imposta em ON
Para mais informações, baixe a apostila SQL desse Forum.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)