Hola jovendigital:
No me queda claro cuál es en si el problema... pero si entendí bien la consulta quedaría más o menos así:
Código MySQL:
Ver originalQuery OK, 0 rows affected (0.11 sec)
-> (2, 1, 'segundotitulo', NULL), -> (3, 1, 'tercertitulo', NULL), -> (4, NULL, 'estenoseimprime', 'oiswosw'); Query OK, 4 rows affected (0.03 sec)
+------+-----------+-----------------+---------+
| id | id_parent | titulo | token |
+------+-----------+-----------------+---------+
| 1 | NULL | hola
| hgjfhgf
| | 2 | 1 | segundotitulo
| NULL | | 3 | 1 | tercertitulo
| NULL | | 4 | NULL | estenoseimprime
| oiswosw
| +------+-----------+-----------------+---------+
-> ON T1.id
= T2.id
OR T1.id_parent
= T2.id
; +------+-----------+---------------+---------+------+
| id | id_parent | titulo | token | id |
+------+-----------+---------------+---------+------+
| 1 | NULL | hola
| hgjfhgf
| 1 | | 2 | 1 | segundotitulo
| NULL | 1 | | 3 | 1 | tercertitulo
| NULL | 1 | +------+-----------+---------------+---------+------+
Dale un vistazo para ver si es lo que necesitas.
Saludos
Leo.