Espero que podais echarme una manita.
Tengo la siguiente tabla en mysql
(idPadre, id, asunto,cuerpo.......)
En esa tabla la relación que hay entre los registros es que todos los registros que tengan padre tendrán el id del padre en idPadre (obvio) y los que no tengan padre tendrán como idPadre el valor 0. Es decir hay padres e hijos (pero sólo hay dos niveles, un hijo no puede tener otro hijo)
Pues lo que quiero es que me saque todos registros con idPadre igual a 0 (padres) y que contengan cierta palabra en cuerpo. Es decir:
select asunto,campo from tabla where idPadre=0 and cuerpo like '%palabra%'
pero es que quiero que en la misma consulta me saque todos los registros que sean "padres" de registros que contengan esa palabra.Es decir, que si el registro con id 56 contiene la palabra que busco y tiene como idPadre el 27 me gustaría poder sacar el asunto y cuerpo del padre (el 27).
Sé que podría sacar los idpadre e ir haciendo una cosulta para cada uno pero lo que me gustaría es poder hacerlo todo de una vez si es posible.
Siento el tostón