Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/09/2007, 05:09
seyko
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 3 meses
Puntos: 13
Re: Cómo hacer la consulta?

Hola, al tener esa "jerarquia de familias", la select se complica un poco, pero sigue siendo bastante simple, te aconsejaría que mirases sobre los JOIN de tablas y aprendieras a hacerlo tu misma... de todas formas te la dejo puesta:

SELECT A.ID AS id_articulo
, A.NOMBRE AS nombre_articulo
, F.NOMBRE AS nombre_familia
, SUBF.NOMBRE AS nombre_SUB_familia
FROM FAMILIA F
JOIN FAMILIA SUBF ON F.ID = SUBF.ID_FAMILIA
JOIN ARTICULOS A ON A.ID_FAMILIA = SUBF.ID;

hay otras formas de hacerlo pero personalmente prefiero esta a por ejemplo una subconsulta.

Salud2