Ciao a tutti,
sto utilizzando un database di testo(php-txt-db-api) al posto di un classico databse Mysql.
Sto trasformando quindi tutto il codice SQL, in modo che funzioni con questo database di testo, che è in grado di leggere SQL, ma con delle limitazioni(http://www.c-worker.ch/txtdbapi/manu...sql_limit.html ).
Non supporta ad esempio i JOIN.
Come faccio a trasformare questo codice(tenendo presente delle limitazioni che impone la sintassi di txt-db-api)? :
codice:SELECT DISTINCT id, nome, quanti FROM( select u.id,u.nome,quanti from ( select amico_di as id,count(id_amico) as quanti from ( select amico_di,id_amico from amicizie union select id_amico,amico_di from amicizie ) as tab where id_amico = any (select id_amico from amicizie as a inner join utenti as u on a.id_amico = u.id and amico_di = 37 union select amico_di from amicizie as a inner join utenti as u on a.amico_di = u.id and id_amico = 37) and amico_di <> all (select id_amico from amicizie where amico_di = 37 union select amico_di from amicizie where id_amico = 37) group by id) as tab2 LEFT JOIN utenti as u on tab2.id = u.id GROUP BY id ) as tab5 where id <> 37 GROUP BY id ORDER BY quanti desc

Rispondi quotando