疯了........那真要好好想下........要不先用存储过程实现.....
CREATE TABLE `eugene` (
`id1` int(10) unsigned NOT NULL auto_increment,
`id2` int(10) unsigned NOT NULL default '0',
`id3` int(10) unsigned NOT NULL default '0',
`note` varchar(100) NOT NULL,
PRIMARY KEY (`id1`)
) ENGINE=MyISAM AUTO_INCREMENT=23 DEFAULT CHARSET=gb2312;
insert into `eugene`(`id1`,`id2`,`id3`,`note`) values (1,2,0,'1a');
insert into `eugene`(`id1`,`id2`,`id3`,`note`) values (2,3,10,'2a');
insert into `eugene`(`id1`,`id2`,`id3`,`note`) values (3,4,0,'3a');
insert into `eugene`(`id1`,`id2`,`id3`,`note`) values (4,5,0,'4a');
insert into `eugene`(`id1`,`id2`,`id3`,`note`) values (10,11,0,'5a');
insert into `eugene`(`id1`,`id2`,`id3`,`note`) values (11,0,0,'6a');
insert into `eugene`(`id1`,`id2`,`id3`,`note`) values (8,9,0,'7a');
insert into `eugene`(`id1`,`id2`,`id3`,`note`) values (9,15,0,'8a');
insert into `eugene`(`id1`,`id2`,`id3`,`note`) values (15,0,0,'9a');
insert into `eugene`(`id1`,`id2`,`id3`,`note`) values (20,21,0,'10a');
insert into `eugene`(`id1`,`id2`,`id3`,`note`) values (21,22,0,'11a');
insert into `eugene`(`id1`,`id2`,`id3`,`note`) values (22,0,0,'12a'); |