大卫韦斯特绝杀:某字段相同的记录,只显示第一个

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/09 07:19:52
比如说编号字段,同一个编号的有很多条记录,我只想显示第一条记录,以便统计出有哪些编号的卡已经录入过了,谢谢
喔,我用的FOXPRO6.0,谢谢各位高手

假设你的表为table,相同的字段为name,唯一识别字段为id,还有其他数据列。

select max(name) from table group by name

这样可以从table表中列出name字段不重复的记录(只列出name字段)

select max(name),max(id) from table where name='a' group by name

这样可以从table表中列出name字段为'a'的第一条记录(列出name和id字段),通过id字段再进行一次select就可得到整条记录。如果你要求取出更多的字段,再用max(字段名)这种形式即可。