Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/10/2008, 21:09
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con función recursiva

Se me ocurre que extraigas primero de tu tabla de productos las categorias que contienen productos coincidentes con tu búsqueda, algo como

Código sql:
Ver original
  1. SELECT DISTINCT CatId FROM imported_data_copy WHERE ProdName LIKE '%manolo%'
Guardas los ids devueltos en un array. Luego, al ejecutar tu función recursiva, antes de re-ejecutar la función, vez si la categoría que deseas "abrir" se encuentra en el array que has creado. Si no está, no la "abres".

Saludos,