用SQL语句分离一个表里的记录的问题,高手帮忙指点一下!急!!
问题是这样的:在一个表sheet里(有10000条记录),形式如下:
id expr1 mail
1 uakron.edu sdfgeconrad@uakron.edu
2 uakron.edu kfeconrad@uakron.edu
3 uakron.edu deconrad@uakron.edu
4 uakron.edu econrad@uakron.edu
5 adrian.edu wbachman@adrian.edu
6 adelphi.edu libertel@adelphi.edu
7 adelphi.edu libertel@adelphi.edu
.... ..... .........
要求将这个表中的expr1中的每三个相同的记录(但mial不能相同)与另外expr1三个相同的记录(整合到一个表中,把这个表分离成多个表,也就是说每个表中最多有三个expr1相同的记录存在.
算法好像是用循环,每次循环分离出一个表来,mail里的每个记录只能在一个表中,不能在多个表中.
先谢谢大家了!