El problema que me encuentro es al tratar de hacer el buscador me trae los resultados de los temas y de las respuestas individualmente, paso el código para tratar de ser más claro.
Esta es la estructura de la tabla
Código:
y el query es el siguientepost_id int(11) No auto_increment post_respuesta_a int(11) No 0 /* relaciona con el post_id del tema original*/ post_destacado int(1) No 0 post_autor int(11) No 0 post_titulo varchar(100) utf8_general_ci No post_mensaje text utf8_general_ci No post_fecha datetime No 0000-00-00 00:00:00 post_fecha_ultima datetime No 0000-00-00 00:00:00 post_vistas int(11) No 0 post_cerrado int(2) No 0 post_activo
Código PHP:
$p = mysql_query("select *, DATE_FORMAT(posts.post_fecha_ultima, '%d/%m/%Y %H:%i') as post_fecha from posts where posts.post_activo='1' and ((posts.post_titulo like '%$bus%') or (posts.post_mensaje like '%$bus%')) GROUP BY post_id, post_respuesta_a order by posts.post_destacado='1' desc, posts.post_fecha_ultima desc");
El punto es que me debería devolver únicamente el post_id del tema original aunque la coincidencia la encuentre en la respuesta.
Saludos y gracias desde ya.