急询

CREATE TABLE [dbo].[main_list] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[px] [int] NULL ,
[name] [varchar] (30) COLLATE Chinese_PRC_CI_AS NULL ,
[hide] [bit] NULL ,
[G_hide] [tinyint] NULL ,
[l_c_r] [tinyint] NULL ,
[leixing] [tinyint] NULL ,
[lb_id] [int] NULL ,
[lb_lx] [tinyint] NULL ,
[list_id] [int] NULL ,
[icount] [tinyint] NULL ,
[bdate] [datetime] NULL ,
[typeid] [int] NULL ,
[type] [tinyint] NULL 
) ON [PRIMARY]
GO
rs.open"select distinct(px),typeid,hide,lb_lx,bdate from main_list where typeid=8 and hide=1  order by bdate desc",conn,1,1比如表中总共六行,有二行重复
以上查询会显示出是5行但在要改 distinct(px),typeid,hide,lb_lx,bdate 中加name,icount等就会显示为6行不知道是什么原因???