Veran, tengo una duda acerca de una consulta mysql que estoy haciendo. Estoy realizando una query para extraer comentarios de una tabla y a su vez, contar los votos positivos y negativos de otra tabla aparte.
Os dejo la estructura de las dos tablas de comentarios:
comentarios

comentarios_votos

Necesito que la query me traiga:
numeros de votos positivos
numeros de votos negativos
Ordenados por la fecha descendente, pero que si un comentario tiene la columna ComentarioPadre rellena, este comentario vaya debajo del comentario Padre, nose si me explico bien.
De momento he conseguido realizar esta query:
Código SQL:
Ver original
SELECT comentarios.ComentarioId, comentarios.ComentarioPadre, comentarios.ComentarioFecha, comentarios.Comentario, usuarios.UsuarioNombre, usuarios.UsuarioAvatar, comentarios.UsuarioId FROM (`comentarios`) LEFT JOIN `usuarios` ON `usuarios`.`UsuarioId` = `comentarios`.`UsuarioId` LEFT JOIN `comentarios_votos` ON `comentarios_votos`.`ComentarioId` = `comentarios`.`ComentarioId` WHERE `comentarios`.`JuegoId` = '68' GROUP BY `comentarios`.`ComentarioId` ORDER BY `comentarios`.`ComentarioFecha` DESC LIMIT 10
Muchas gracias por vuestro tiempo