Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/10/2011, 05:49
Avatar de h2swider
h2swider
 
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 16 años, 9 meses
Puntos: 194
Respuesta: ¿Relaciones de tablas mysql?

Necesitas leer info al respecto de los Join.

Básicamente para relacionar 2 tablas necesitas un campo en común entre ambas.

Una categoría contiene varios productos... entonces en la tabla de productos necesitas tener un campo que sea id_categoria tambien.

Luego haces algo como

Select * from categorias, productos where categorias.id = productos.id_categoria

y tendrías un resultado del estilo

categoria 1 producto 1
categoria 1 producto 2
categoria 1 producto 3
categoria 2 producto 1

Etc..

Existen muchos tipos de JOIN el caso de mi ejemplo es un inner join implícito, pero para aprender del tema tienes que agarrar un buen tutorial y libro y leer, tu pregunta realmente no es la mas adecuada para un foro de este estilo

Saludos.
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives