select id_produto, t1.nome, 1 as situacao, t2.nome as descricao_marca, t3.sigla as sigla_unidade_medida, t4.nome as descricao_categoria, (select top 1 codigo_barras from produto_sinonimo ps where ps.id_produto = t1.id_produto and LEN(codigo_barras) > 10) as codigo_barras, t1.preco_aquisicao as preco_compra, t1.preco_custo as preco_custo, t1.preco_venda, t1.preco_venda_atacado as preco_atacado, t1.id_ncm as codigo_ncm, t1.origem_produto from produto t1 inner join marca_produto t2 on t2.id_marca_produto = t1.id_marca_produto inner join unidade_medida t3 on t3.id_unidade_medida = t1.id_unidade_medida inner join hierarquia_produto t4 on t4.id_hierarquia_produto = t1.id_hierarquia_produto