Sebenarnya Anda salah:dengan ANSI SQL ini tidak mungkin. Basis data tertentu dengan ekstensi vendor (mis. Oracle CONNECT BY
) mungkin dapat melakukan apa yang Anda inginkan tetapi bukan SQL lama biasa.
Saranku? Ubah data Anda jadi aktifkan solusi yang lebih mudah.
Dalam hal ini, berikan setiap pesan sebuah percakapan_id. Jika pengguna memposting pesan baru, berikan nilai baru (saat ini tidak digunakan). Jika mereka membalas, pertahankan id percakapan dari pesan yang dibalas.
Kemudian menanyakan data menjadi sepele.