SELECT productos.id, productos.id_marca, UPPER(productos.cgrupo) AS cgrupo, productos.modelo, productos.titulo, productos.uamigable, productos.archivo, productos.descripcion, productos.ftecnica, productos.despacho, productos.garantia, productos.video, productos.tipo, productos.oferta, productos.destacado, productos.nvisitas, productos.nventas, productos.tags, productos.posicion, productos.puntos, productos.estado, productos.mtitulo, productos.mdescripcion, productos.mclaves, productos.mautor, productos.mrobots, productos.fingreso, productos.factualizacion, productos.creador, marcas.titulo AS marca, marcas.uamigable AS uamigable_marca, marcas.imagen AS imagen_marca, (SELECT pg.imagen FROM productos_galerias AS pg WHERE pg.id_producto = productos.id AND pg.estado = 1 ORDER BY pg.posicion ASC LIMIT 1) AS imagen, (SELECT GROUP_CONCAT(categorias.titulo SEPARATOR ', ') FROM productos_categorias INNER JOIN categorias ON productos_categorias.id_categoria = categorias.id WHERE productos_categorias.id_producto = productos.id GROUP BY productos_categorias.id_producto) AS categorias, productos.archivo2, (SELECT pc.cinterno FROM productos_combinaciones AS pc WHERE pc.id_producto = productos.id AND pc.estado = 1 ORDER BY pc.titulo ASC LIMIT 1) AS cinterno, (SELECT pc.precio_normal FROM productos_combinaciones AS pc WHERE pc.id_producto = productos.id AND pc.estado = 1 ORDER BY pc.titulo ASC LIMIT 1) AS precio_normal, (SELECT pc.precio_oferta FROM productos_combinaciones AS pc WHERE pc.id_producto = productos.id AND pc.estado = 1 ORDER BY pc.titulo ASC LIMIT 1) AS precio_oferta, (SELECT pc.precio_distribuidor_normal FROM productos_combinaciones AS pc WHERE pc.id_producto = productos.id AND pc.estado = 1 ORDER BY pc.titulo ASC LIMIT 1) AS precio_distribuidor_normal, (SELECT pc.precio_distribuidor_oferta FROM productos_combinaciones AS pc WHERE pc.id_producto = productos.id AND pc.estado = 1 ORDER BY pc.titulo ASC LIMIT 1) AS precio_distribuidor_oferta, (SELECT pc.controla_stock FROM productos_combinaciones AS pc WHERE pc.id_producto = productos.id AND pc.estado = 1 ORDER BY pc.titulo ASC LIMIT 1) AS controla_stock, (SELECT pc.stock FROM productos_combinaciones AS pc WHERE pc.id_producto = productos.id AND pc.estado = 1 ORDER BY pc.titulo ASC LIMIT 1) AS stock, CASE WHEN precio_oferta > 0 THEN precio_oferta ELSE precio_normal END AS precio_carro, CASE WHEN precio_distribuidor_oferta > 0 THEN precio_distribuidor_oferta ELSE precio_distribuidor_normal END AS precio_distribuidor_carro FROM productos LEFT OUTER JOIN marcas ON productos.id_marca = marcas.id LEFT OUTER JOIN productos_combinaciones ON productos.id = productos_combinaciones.id_producto WHERE productos.id = 371 GROUP BY productos.id, productos.id_marca, productos.cgrupo, productos.modelo, productos.titulo, productos.uamigable, productos.archivo, productos.descripcion, productos.ftecnica, productos.despacho, productos.garantia, productos.video, productos.tipo, productos.oferta, productos.destacado, productos.nvisitas, productos.nventas, productos.tags, productos.posicion, productos.puntos, productos.estado, productos.mtitulo, productos.mdescripcion, productos.mclaves, productos.mautor, productos.archivo2 Expression #43 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'luck3ba5_luckbab_web016.productos_combinaciones.precio_oferta' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by