Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/03/2015, 08:51
pithon
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años, 6 meses
Puntos: 10
Respuesta: mejor manera para estructura tabla

Hola, creo entenderte partiendo de estos datos, entonces la consulta para mostrar los productos antiguos en general seria algo asi?

categoria_id
1
2
descripcion
antiguos
electrodomesticos
categoria_padre
NULL
1

mostrar categoria padre
Código MySQL:
Ver original
  1.     tabla
  2. WHERE descripcion='antiguos';


y para mostrar una subcategoria

Código MySQL:
Ver original
  1.     tabla
  2. WHERE descripcion='electrodomestico' and categoria_padre=1;


Segun entiendo una de las ventajas seria que podria indexar el campo descripcion, ya que seria las dos consultas mas utilizadas, no se si te entendi bien?

Otra duda en el campo categoria_id podria usar una cadena de texto ya que seria una variable pasada con pogramacion o seria mejor un entero y con programacion adaptarlo? en el ejemplo sql que puse utilice una cadena.
saludos