数据库数据如下。。。。。
id code class zhekou
476 3U M 80
477 3U G 76
478 3U S 64
479 3U L 60
489 3U I 30
533 3U L 30
如果zhekou字段相等的时候,就在前台显示这样的数据(分成两个部分显示):
1:
id code class zhekou
476 3U M 80
477 3U G 76
478 3U S 64
479 3U L 60
489 3U I 30
2:
id code class zhekou
476 3U M 80
477 3U G 76
478 3U S 64
479 3U L 60
533 3U L 30
就是说zhekou字段相等的时候,每次只取其中一条和其余的数据显示在前台,
第二部分显示第二条和其余的数据。。。。。
该怎么做。。。,是写sql读取两个数据集吗还是在后台读出所有的数据,再做处理。。。。。。
谢谢
这个有很多种方法吧。可以在sql中处理,也可以在程序中处理。程序中你就遍历一下集合,把重复的数据清掉就OK,sql的话具体写法我也不清楚,
还是用程序处理比较好,先把zhekou列相同的读出来,并遍历和不同的相结成一一的集合并,再处理显示这一块。
先把zhekou列相同的取出来 集合1,然后把其他列取出来集合2, 集合1的每列跟集合2组合显示就ok了