Cita:
Iniciado por Libras
realiza el select sin el where, ve que registros regresa, y sobre esos ve poniendo las condiciones
Los WHERE están funcionando:
Código SQL:
Ver originalWHERE CONCAT(clientes.nombre, ' ', clientes.apellido) LIKE '%com%' OR mercaderias.producto LIKE '%com%'
ORDER BY compras.idcompra ASC
Pero no estan filtrando si hay coincidencia con los datos de los CASE. No se puede usar el LIKE con las variables que creo
case when clientes.idcliente is null then
'ninguno' else CONCAT(clientes.nombre, ',', clientes.apellido) end as nombre,case when pedidos_ventas.idmercaderia = '-1' then
'Vianda saludable' when pedidos_ventas.idmercaderia = '-2' then
'Comida Sana' else mercaderias.producto end as mercaderia