
				select 
					*,
					lcase(pr.NmProduto) as UrlProduto,
					pr.CdProduto as Codigo,
					VlVenda as vl_preco_normal,
					VlPromo as vl_preco_promocao,
					VlFidelidade as vl_preco_fidelidade,
					
					if(if(VlVenda &gt; VlPromo, VlPromo, VlVenda) &gt; VlFidelidade, VlFidelidade, if(VlVenda &gt; VlPromo, VlPromo, VlVenda)) as vl_preco,
					
					(VlVenda - if(if(VlVenda &gt; VlPromo, VlPromo, VlVenda) &gt; VlFidelidade, VlFidelidade, if(VlVenda &gt; VlPromo, VlPromo, VlVenda))) as vl_economia,
					
					if(prcar.QtProduto is null,0,prcar.QtProduto) as QtCarrinho,
					if(prcar.QtProduto is null,0,1) as StCarrinho,	
					
					if(pr.NmFoto is null,&quot;no.jpg&quot;,pr.NmFoto) as Foto
					
				from produto_view pr
				left join produto_temp prcar on prcar.CdProduto = pr.CdProduto and prcar.CdEstabel = 4 and prcar.CdCliente = 2291
				where StProduto = 1 and if(StFracionado = 1, 1, QtEstoque &gt; 0) and VlVenda &gt; 0
				
								
				and VlFidelidade &gt; 0
				
				and MATCH(pr.NmProduto) AGAINST (&quot;+&quot; in boolean mode)
				
				group by pr.CdProduto	
				
				order by rand()
				
				limit 4
				
			