Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

subconsultas

Estas en el tema de subconsultas en el foro de Bases de Datos General en Foros del Web. holaa os cuento tengo una tabla llamada geneolo que contiene id_gen nombre nivel id_pare id_idioma 1 sony NULL NULL NULL 2 sony play NULL NULL ...
  #1 (permalink)  
Antiguo 28/04/2005, 13:03
 
Fecha de Ingreso: marzo-2002
Mensajes: 132
Antigüedad: 22 años, 1 mes
Puntos: 0
subconsultas

holaa

os cuento tengo una tabla llamada geneolo
que contiene

id_gen nombre nivel id_pare id_idioma
1 sony NULL NULL NULL
2 sony play NULL NULL NULL
3 panasonic NULL NULL NULL
4 aiwa NULL NULL NULL
5 gta NULL 2 NULL
6 walkman NULL 1 NULL
7 disman NULL 1 NULL
8 dvd NULL 1 NULL
9 car auto NULL 2 NULL
10 video NULL 1 NULL

me interesaria en una consulta que coja %sony% (donde % signigica que puede continuar por delante i por detras)i todos los hijos de sony
es decir que me coja sony walkman sony disman ...
i con este solo sony que tambien me coja sony play fta sony play car auto
me explico he llegado hasta


select * from geneolo where id_pare = (select id_gen from geneolo where nom like '%sony%')

pero esto solo me funciona cuando hay un solo padre, y yo quiero que me saque todos los hijos que su padre contenga sony.

me explico????
graciaaas
__________________
Xisclet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:11.