Ver Mensaje Individual
  #19 (permalink)  
Antiguo 05/05/2017, 12:46
Avatar de Fernarey1810
Fernarey1810
 
Fecha de Ingreso: noviembre-2008
Mensajes: 214
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Se pueden combinar todas estas consultas en una sola o es imposible?

Cita:
Iniciado por Libras Ver Mensaje
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 original
  1. WHERE CONCAT(clientes.nombre, ' ', clientes.apellido) LIKE '%com%' OR mercaderias.producto LIKE '%com%'
  2. 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