我想根据查询结果实现如下的显示方式(在线等)
我用select 单位,姓名,省份 for 人员数据库进行查询
查询结果如下:
单位 姓名 省份
清华同方 张三 安徽
清华同方 李四 北京
北大方正 王二 四川
北大方正 刘全 贵州
我要实现如下显示方式:
单位 姓名 省份
清华同方 张三 安徽
李四 北京
北大方正 王二 四川
刘全 贵州
用sql语句如何实现?
多些各位大哥、大姐!!!
------解决方案--------------------select 单位,姓名,省份 for 人员数据库进行查询,
最后用 "GROUP BY 单位 " 聚集函数实现即可.
------解决方案--------------------select 单位,姓名,省份 form 表名 group by 单位
然后
Dim tempStr : tempStr= " "
do while not rs.eof
if tempStr <> Rs( "单位 ") then
response.Write Rs( "单位 ")
tempStr = Rs( "单位 ")
end if
rs.movenext
Loop
------解决方案--------------------要用SQL语句直接查出结果可以参考:
http://community.csdn.net/Expert/topic/5254/5254854.xml?temp=.3962824