Cita:
Iniciado por Libras
y que query estas usando?
Código SQL:
Ver originalSELECT compras.idcompra, 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, pedidos_ventas.kilo, pedidos_ventas.precio FROM compras
LEFT JOIN clientes ON (compras.idcliente=clientes.idcliente)
LEFT JOIN pedidos_ventas ON (pedidos_ventas.idcompra=compras.idcompra)
LEFT JOIN mercaderias ON (pedidos_ventas.idmercaderia=mercaderias.idmerc) WHERE mercaderias.producto LIKE '%comida%' OR..... aca van los demas
ORDER BY compras.idcompra ASC
Ahi tendria que coincidir con cualquiera de estos: si pongo solo vianda filtrar todos los que tengan esa palabra, o comida o cualquier nombre del producto. No me da ninguno error la consulta, pero retorna 0 registros
Código SQL:
Ver originalCASE WHEN pedidos_ventas.idmercaderia = '-1' THEN 'Vianda saludable' WHEN pedidos_ventas.idmercaderia = '-2' THEN 'Comida Sana' ELSE mercaderias.producto