
09/12/2003, 08:11
|
| | Fecha de Ingreso: diciembre-2003
Mensajes: 34
Antigüedad: 21 años, 3 meses Puntos: 0 | |
Hola:
Creo que el problema puede estar en la consulta SQL:
$result = mysql_query("select entradas.referencia, entradas.descripcion, entradas.sum(entrada) as suma_entrada, entradas.sum(salida) as sum_salida, reservas.referencia as referencia1, reservas.sum(cant_reservada) as suma_reserva from entradas, reservas group by referencia order by descripcion ", $connection_id);
Aquí no veo en ninguna parte a través de qué campo unes las tablas, ésto puedes indicarlo en una claúsula WHERE o utilizando un INNER JOIN.
Con WHERE:
$result = mysql_query("select entradas.referencia, entradas.descripcion, entradas.sum(entrada) as suma_entrada, entradas.sum(salida) as sum_salida, reservas.referencia as referencia1, reservas.sum(cant_reservada) as suma_reserva from entradas, reservas WHERE entradas.referencia = reservas.referencia group by referencia order by descripcion ", $connection_id);
Con INNER JOIN:
$result = mysql_query("select entradas.referencia, entradas.descripcion, entradas.sum(entrada) as suma_entrada, entradas.sum(salida) as sum_salida, reservas.referencia as referencia1, reservas.sum(cant_reservada) as suma_reserva from entradas INNER JOIN reservas ON entradas.referencia = reservas.referencia group by referencia order by descripcion ", $connection_id);
Espero que te sirva de ayuda.
Saludos |