none
Consulta com Left Join retornando Nulo RRS feed

  • Pergunta

  • select *
    from tblPROproduto pr
    			left join (select top(1) idproduto, valcusto
    						from tblproestoque
    						order by identrada desc) tmp on tmp.idproduto = pr.idproduto
    where pr.idproduto = 8183


    Se fizer o SELECT em tblPROestoque com o código 8183, são retornados 8 registros, mas nesse LEFT JOIN, que preciso apenas do último desses 8 registros, são retornados valores nulos.

    Sabe me dizer o que está errado nesse SELECT?

    Obs.: Sempre funcionou sem problemas com o MS Access, e agora no MS SQL Server está acontecendo isso.

    quinta-feira, 6 de setembro de 2018 08:23

Respostas