Bom dia…estou com um problema básico do básico, pois preciso fazer um SELECT entre 3 tabelas, uma é a tabela principal onde possui 2 campos FK, que se conectam com outras 2 tabelas, um de funcionário(cod_funcionário) e outra de cliente(cod_cliente)…
Então preciso fazer um select na tabela principal que me retorne o nome do funcionário e do cliente que estão nas 2 outras tabelas, portanto fiz o seguinte select:
SELECT os.*,funcionario.nome,cliente.nome FROM os,funcionario,cliente WHERE os.cod_funcionario = funcionario.cod_funcionario;
porém, este SELECT me retorna linhas duplicadas, devido ao fato de possuir mais do que 1 registro envolvendo o cod_funcionario na tabela principal, então gostaria de uma breve solução para resolver meu select, e retornar somente um registro de cada, obrigado
Ex: Computador | Vendedora Maria | Cliente José
Computador | Vendedra Maria | Cliente José
Monitor | Vendedor João | Cliente Fernando
Monitor | Vendedor João | Cliente Fernando
