Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal, seguinte estou tentando fazer um if dentro de outro
tem como ??
como eu poderia resolver isso?
SELECT DISTINCT `Produto`.`id`,
`Produto`.`descricao`,
IF( (`Produto`.disponibilidade != 'ID'),
(
IF( (`Produto`.estoque == 0),
(
IF( ('N' == 'N'), (1), (0) )
), (0)
)
),(0)
)
FROM produtos as `Produto`
WHERE `Produto`.ativo = 'S'
AND (`Produto`.`descricao` LIKE '%%' OR
Produto.descricao_curta LIKE '%%'
OR Marca.descricao LIKE '%%' OR
fornecedores.fantasia LIKE '%%')
LIMIT 0, 12;
Erro retornado
You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use
near '== 0),
(
IF( ('N' == 'N'), (1), (0) )
)' at line 5
Carregando comentários...