AJUDA SELECT, PEGAR NOME EM OUTRA TABELA
Olá amigos !
Estou usando a expressão abaixo e está correta, trazendo todo meu movimento conforme abaixo:
Select Código do Cliente from tabmov where Código do Cliente = Código do Cliente
Porém quero mostrar o nome do cliente que está na tabela Cliente, conforme abaixo:
Select Código do Cliente, Nome do Cliente from tabmov, tabcli where Código do Cliente = Código do Cliente
Mais me disse que como tem código do cliente nas duas tabelas eu preciso identificar, ai fiz conforme abaixo:
Select m.Código do Cliente, c.Nome do Cliente from tabmov as m, tabcli as c where m.Código do Cliente = Código do Cliente
Mais desta ultima forma ele me traz vários registros duplicados, tipo tem 38 registros só na tabela Movimentação e ele me mostra
na consulta 1559 registros
Qual a forma correta de fazer esse select
Estou usando a expressão abaixo e está correta, trazendo todo meu movimento conforme abaixo:
Select Código do Cliente from tabmov where Código do Cliente = Código do Cliente
Porém quero mostrar o nome do cliente que está na tabela Cliente, conforme abaixo:
Select Código do Cliente, Nome do Cliente from tabmov, tabcli where Código do Cliente = Código do Cliente
Mais me disse que como tem código do cliente nas duas tabelas eu preciso identificar, ai fiz conforme abaixo:
Select m.Código do Cliente, c.Nome do Cliente from tabmov as m, tabcli as c where m.Código do Cliente = Código do Cliente
Mais desta ultima forma ele me traz vários registros duplicados, tipo tem 38 registros só na tabela Movimentação e ele me mostra
na consulta 1559 registros
Qual a forma correta de fazer esse select
veja se ajuda, e veja mais em http://www.w3schools.com/sql/sql_join_inner.asp
SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
INNER JOIN Orders
ON Customers.CustomerID=Orders.CustomerID;
SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
INNER JOIN Orders
ON Customers.CustomerID=Orders.CustomerID;
Tópico encerrado , respostas não são mais permitidas