codice:
CREATE TABLE `amici` (
`id` int(11) NOT NULL auto_increment,
`amico_di` int(11) default NULL,
`id_amico` int(11) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=latin1;
insert into `amici` (`id`,`amico_di`,`id_amico`) values
(1,4,1),(2,4,2),(3,5,4),(4,4,6),(5,7,1),(6,2,7),(7,8,4),
(8,8,7),(9,9,1),(10,9,2),(11,9,3),(12,9,6),(13,6,4),
(14,6,7),(15,6,1),(16,6,2),(17,6,3),(18,1,2),(19,1,3),(20,4,3);
CREATE TABLE `utenti` (
`id` int(11) NOT NULL auto_increment,
`nome` varchar(50) default NULL,
`cognome` varchar(50) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=latin1;
insert into `utenti` (`id`,`nome`,`cognome`) values
(1,'Francesco','Bianchi'),(2,'Francesco','Rossi'),(3,'Francesco','Verdi'),
(4,'Luigi','Bianchi'),(5,'Stefano','Verdi'),(6,'Francesco','Rossini'),
(7,'Mario','Rossi'),(8,'Antonio','Verdi'),(9,'Stefano','Bianchi');
La query che ho scritto è questa