Ver Mensaje Individual
  #10 (permalink)  
Antiguo 13/05/2014, 01:39
pixonjr
 
Fecha de Ingreso: diciembre-2013
Mensajes: 49
Antigüedad: 11 años, 3 meses
Puntos: 1
Respuesta: Consulta en PHP, funciona en SQL phpmyadmin

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Llo primero que estoy viendo es que estás haciendo un proceso de consultas demasiado complicado para algo tan simple.
Bastaría con una query de este tipo:
Código MySQL:
Ver original
  1. SELECT O.id_comerciante, count(*) TotalOfertas
  2. FROM ofertas O INNER JOIN comerciantes C ON O.id_comerciante = C.ID
  3. INNER JOIN codigos_postales_zonas CP ON CP.codigo_postal = C.codigo_postal
  4. WHERE O.fecha_final > CURDATE()
  5. AND CP.zona='$zona'
Para obtener los ID de los comercianes y la cantidad de ofertas vigentes para una zona determinada.

Me parece que deberías explorar más las capacidades del SQL...
Me muestra: 1.

Ese no es el resultado real, seria 14. Es mas cuando pongo la consulta en PHPMYADMIN el resultado que me sale es:

id_comerciante= NULL
TotalOfertas= 0


La consulta la entiendo y si, no estoy tan avanzado en SQL, pero ahora si la entiendo y la comprendo.

Muchas gracias y un saludo.