| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 495 人关注过本帖
标题:sql语句怎么写??
只看楼主 加入收藏
myou841103
Rank: 2
等 级:论坛游民
帖 子:30
专家分:46
注 册:2009-9-28
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:3 
sql语句怎么写??
我想做个户籍表,有成员id1,户口本id2
几个不同的id1有相同的id2,id2是随机固定位数的数字
现在想做个查询,循环输出所有户口信息,不想重复,
sql该怎么写?
举例:
id1  id2   姓名
1    001   a
2    001   b
3    001   c
4    123   d
5    123   e
...
1023 374   x
1024 374   y

结果想输出
001户口信息
a
b
c

123户口信息
d
e
...
374户口信息
x
y


sql语句怎么写?
搜索更多相关主题的帖子: sql 语句 
2010-11-21 19:28
wangjy500
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:13
帖 子:457
专家分:2569
注 册:2010-7-11
收藏
得分:10 
dim sql,rs,c
c=""
sql="select * from hjb order by id2 asc"
set rs=conn.execute(sql)
do while not rs.eof then
if rs("id2")<>c then
response.write rs("id2")&"户口信息"
end if
response.write rs("姓名")
c=rs("id2")
loop

QQ:63572063
2010-11-21 20:17
jansonwang
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:60
专家分:147
注 册:2010-11-25
收藏
得分:10 
set rs=conn.execute("select distinct id2 from hjb order by id2 asc")
if not rs.eof then
    do while not rs.eof
        response.write rs(0)&"户口信息:<br>"
        set rs1=conn.execute("select 姓名 from hjb where id2='"&rs(0)&"'")
            do while not rs1.eof
                response.write rs1(0)
                response.write "<br>"
            rs1.movenext
            loop
    rs.movenext
    loop
end if
2010-11-25 10:49
zznice
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:32
专家分:102
注 册:2011-2-7
收藏
得分:0 
用group by子句
2011-02-12 00:20
快速回复:sql语句怎么写??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027405 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved