Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
SELECT p.descricao AS Descrição, p.pn AS Part_Number, p.marca AS Marca,p.modelo AS Modelo, (r.preco_cli$dolar) AS preco_cli, IF (p.estoque='s') THEN ((r.preco_rev$dolar) AS preco_rev, (r.preco_cor$dolar) AS preco_cor, (r.preco_gov$dolar) AS preco_gov) ELSE ((r.preco*$dolar) AS preco) END IF FROM estoque_prod p INNER JOIN IF(p.estoque='s',estoque_prod_fis r,estoque_prod_virt r) ON(p.cod_prod=r.cod_prod) WHERE p.cod_prod = '$cod_prod'
O meu objetivo é: Se no campo estoque estiver marcado como 's' então entra na tabela estoque_prod_fis, caso contrário entra na tabela estoque_prod_virt e antes do FROM, coloca os campos definidos pra cada tabela...
Mas dá erro, e por isso queria pedir a ajuda de vcs...
obrigado desde já...
até....
Carregando comentários...