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