sql >> Base de Datos >  >> RDS >> Mysql

Ayuda con SELECT recursivo

En realidad estás equivocado:con ANSI SQL esto no es posible. Ciertas bases de datos con extensiones de proveedores (p. ej., CONNECT BY de Oracle ) puede ser capaz de hacer lo que quieras, pero no SQL simple y antiguo.

¿Mi consejo? Cambie sus datos para habilitar una solución más fácil.

En este caso, asigne a cada mensaje un id_conversación. Si el usuario publica un mensaje nuevo, dale un valor nuevo (actualmente sin usar). Si responden, mantén el id_conversación del mensaje que se está respondiendo.

Luego, consultar los datos se vuelve trivial.