Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/12/2011, 14:48
tumbero_x
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: Relacionar campos en una misma tabla

Hola GRACIAS por contestar
Hice exactamente lo que me indicaste pero no lo puedo hacer funcionar
al unir las 2 tablas cambie el nombre de la tabla y sus campos y lo estoy haciendo de esta manera se que voy por el camino correcto pero me falta algo y no se que es
Código MySQL:
Ver original
  1. SELECT * FROM categorias c,categorias s WHERE  categoria_id LIKE '$nombre_subrubro%' OR categoria_detalle  LIKE '$nombre_subrubro%'
  2.                                         AND
  3.                                         c.categoria_asoc != 0
  4.                                         AND
  5.                                         c.categoria_asoc = s.cat_id
  6.                                                 ORDER BY categoria_id asc LIMIT 0, 10
y mi tablas es asi
+--------+--------------+-------------------+----------------+
| cat_id | categoria_id | categoria_detalle | categoria_asoc |
+--------+--------------+-------------------+----------------+
| 1 | 1 | mother | 0 |
| 5 | 2 | micros | 0 |
| 7 | 3 | 775 | 1 |
| 9 | 4 | intel | 5 |
| 11 | 5 | lalala | 1 |
| 13 | 6 | lolol | 5 |
| 15 | 7 | con wifi | 5 |
| 17 | 8 | caras | 1 |
+--------+--------------+-------------------+----------------+
8 rows in set (0.00 sec)
muchas gracias!!!