Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/08/2010, 10:06
Avatar de Mono-R
Mono-R
 
Fecha de Ingreso: abril-2006
Ubicación: Bs. As. Argentina
Mensajes: 155
Antigüedad: 18 años
Puntos: 1
Respuesta: Estructurar tablas de mi Base de datos

Cita:
Iniciado por mortiprogramador Ver Mensaje
Hola
bueno, pues que bien que ya lo tienes,
pregunto algo, intentaste como lo tienes por joins
poner ambos joins en una sola consulta? y los 2 where
que tienes reemplazarlos por un where y un and en esa sola consulta?

pues se ven bien, yo tal vez para unirlas intentaria
lo que te digo de unir los joins en una sola consulta,
y si no me da resultado, la dejaría como la tienes
saludos
mortiprogramador. Si, tal cual dices tú, (también lo probé):

Código PHP:
            $query "SELECT * FROM ventas
                      INNER JOIN libros_ventas ON ventas.id_transaccion=libros_ventas.id_transaccion_fk
                      INNER JOIN libros ON libros.id_libros=libros_ventas.id_libros_fk
                      WHERE  id_transaccion='$id_transaccion' AND id_transaccion_fk='$id_transaccion'"

Y lo probé en el MySQL Query Browser (tarde me acordé de esta gran heramienta! jaja) y me trae los datos igual!

El problema es que en ese caso el bucle ya no me trae la primera fila del array "mysql_fetch_array()", supongo que es porque antes del bucle extraigo otros datos de ese array que son comunes a la compra. El bucle es para extraer el detalle...

Se te ocurre como podría ejecutar esto? Bueno, supongo que bastarái con colocar el bucle al principo del script y de alguna menera acomodar los contenidos para que en pantalla se sigan mostrando de la misma forma (ya que el detalle de las cantidades compradas no quedaria bien si lo imprimo antes de mostrar otros datos...)

Muchas gracias por tu colaboración!!!
Saludos!
__________________
:-) ... cuanto más intento aprender descubro lo poco que se ... :pensando: