ie div 水平居中:sql 某一字段值重复时如何只显示一次

来源:百度文库 编辑:高校问答 时间:2024/05/01 01:18:53
select * from mxb
这时如果用 distinct 姓名或者编号就不对了
编号 姓名 缴费时间 缴费金额
01 张三 1992 100
01 张三 1993 200
01 张三 1995 300
02...................

如何显示成:
编号 姓名 缴费时间 缴费金额
01 张三 1992 100
1993 200
1995 300
02 .....................

谢谢!!!
表名:mxb(明细表)
字段:(bh,xm,riqi,jine)分别代表:(编号,姓名,缴费日期,缴费金额)
同一个人,在不同的时间有不同的缴费记录。所以姓名是重复的,我只想让相同的姓名和编号显示一次,缴费记录继续显示。

我用sql+access 做asp 动态页 一个是基本信息表,一个是缴费记录表,功能都实现了,就是显示时姓名以及相关的字段重复,显得很多余。其实每一个人的姓名只要显示一次就行了。
01 张三 1992 100
01 空 1993 200
01 空 1995 300
02 李四 1993 100
02 空 1992 500
02 空 1992 500

01 张三 1992 100
01 张三 1993 200
01 张三 1995 300

02 .....................

03...................

再做一张表,以编号为索引,内容为缴费的详细内容,你现有的这张表做为人员基本资料详细的记录就行了,对应的编号为外码键。这样就解决你的问题了。

我想你只能用临时表才行

你的数据库是什么(Access吗)?数据库里都有什么字段?字段的类型说出来,什么都不说我们怎么帮你啊