FELIZ AÑO A TODOS !!!

Espero que hayais entrado con muy buen pie este año!
Yo hoy he ido a correr 5 km, supongo que ya hasta el 1 de enero de 2017 no iré de nuevo

Bueno os escribo porque con la emocion de mejorar que casi todos tenemos a inicio de año, he empezado a renovar mi web para mejorarla, y como hace ya un año que di en la uni, bases de datos, se me ha olvidado bastante demasiado.....

El problema es el siguiente:
Tengo dos tablas. Una tabla llamada articulos, con los campos: titulo, contenido, categoría, fecha_publicacion y otra tabla llamada categorias con los campos id, categoria_padre y nombre_categoria.
Un articulo puede tener una categoria que sea hija de otra categoria superior, por ejemplo, el articulo titulado "como correr en invierno" tendría la categoría "running" que sería categoria hija de la categoria "deporte"
Ahora lo que necesito en el home de mi web es sacar una seccion en la que aparezcan los ultimos 5 articulos de deportes, independientemente de la categoría hija que tengan. Es decir, en el home tiene que aparecer los articulos de running, los articulos de ciclismo, los de esqui... y todos que tengan la categoria padre "deportes"
Llevo un rato intentando y no lo consigo....
He intentado hacer:
Código MySQL:
Ver original
Pero el resultado que obtengo es el siguiente:
REGISTRO 1
Cita:
El cantante Fulano canta mal //titulo del ultimo articulo publicado
12enero2015 // Fecha de publicacion
contenidoarticulo //Contenido del articulo
114 //id categoria de ese articulo que NO es de deportes sino de espectaculos
4 // id de categoria de deportes
74 //id de categoria de running
12enero2015 // Fecha de publicacion
contenidoarticulo //Contenido del articulo
114 //id categoria de ese articulo que NO es de deportes sino de espectaculos
4 // id de categoria de deportes
74 //id de categoria de running
REGISTRO 2
Cita:
REGISTRO 3El cantante Fulano canta mal //titulo del ultimo articulo publicado
12enero2015 // Fecha de publicacion
contenidoarticulo //Contenido del articulo
114 //id categoria de ese articulo que NO es de deportes sino de espectaculos
4 // id de categoria de deportes
23 //id de categoria de ciclismo
12enero2015 // Fecha de publicacion
contenidoarticulo //Contenido del articulo
114 //id categoria de ese articulo que NO es de deportes sino de espectaculos
4 // id de categoria de deportes
23 //id de categoria de ciclismo
Cita:
El caso es que me sale el titulo, contenido y fecha de publicacion del ultimo articulo publicado independientemente de que categoria pertenezca repetido por 3 sin embargo la categoria padre y la categoria de la tabla categorias parece que si me sale bien...El cantante Fulano canta mal //titulo del ultimo articulo publicado
12enero2015 // Fecha de publicacion
contenidoarticulo //Contenido del articulo
114 //id categoria de ese articulo que NO es de deportes sino de espectaculos
4 // id de categoria de deportes
94 //id de categoria de ski
12enero2015 // Fecha de publicacion
contenidoarticulo //Contenido del articulo
114 //id categoria de ese articulo que NO es de deportes sino de espectaculos
4 // id de categoria de deportes
94 //id de categoria de ski
Porque me sale asi??
Saludos a todos!!!