Ciao è da ieri che hai postato la prima query che provo in phpmyadmin ma non riesco a farla andare, ottengo sempre errori di sintassi.
La query che provo è questa:
codice:
with recursive my_users as(
select `id_user`,`padre`,1 as level from `utenti` where id_user = 1
union all
select `p.id_user`, `p.padre`,`my_users.level`+1 as level from `utenti` `p`, `my_users` where p.padre = my_users.id_user)
select * from `my_users` order by `level` asc
L'errore che ottengo è questo:
codice:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'recursive my_users as( select `id_user`,`padre`,1 as level from `utenti` wher' at line 1