Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2014, 03:39
0o_shelak_o0
 
Fecha de Ingreso: diciembre-2006
Mensajes: 26
Antigüedad: 17 años, 4 meses
Puntos: 0
Mostrar en tabla html un registro de una tabla mysql y varios de otra tabla mysql

buenos días a todos, estoy haciendo una web que lleva un inventario de artículos,

y los muestro de la siguiente forma:



bueno os pongo un poco en situación:

-un articulo puede estar en "0" o varias cajas .
-una caja puede tener 1 o varios artículos.

la forma de mostrarlo en la tabla es haciendo una consulta de los artículos y cuando hago el while para mostrar los artículos, dentro de el, hago la select a cajas con el código del articulo y muestro las cajas.

las tablas y sus relaciones son estas:



bueno el listado lo muestro correctamente, pero el problema que tengo es al intentar ordenar por cajas, al ser una consulta diferente sin haberla relacionado con artículos, solo me ordena las cajas del articulo que la corresponde, es decir que si el articulo 1 tiene las cajas 5,2,6 y el articulo 2 tiene las cajas 7,3 me ordena de esta forma

- articulo 1 caja 2,5,6
- articulo 2 caja 3,7

y necesito que me lo haga de la siguiente manera:


caja 2
articulo 1

caja 3
articulo 2

caja 5
articulo 1

caja 6
articulo 1

caja 7
articulo 2


espero haberme explicado bien y si coneceis alguna otra forma de mostrar los resultados en una tabla, os lo agradecería mucho.

un saludo