| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1204 人关注过本帖
标题:如何输出11表中字段aa中的相同数据的记录。
只看楼主 加入收藏
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
结帖率:76.71%
收藏
已结贴  问题点数:14 回复次数:8 
如何输出11表中字段aa中的相同数据的记录。
从数据库中,读取表AAA  表中有 字段:bb  字段:id
                                     5        1
                                     4        2
                                     2        3
                                     5        4
输出:5 1
      5 4
的记录

[ 本帖最后由 ysf0181 于 2010-1-21 15:49 编辑 ]
搜索更多相关主题的帖子: 输出 数据 字段 记录 
2010-01-21 13:21
dissun
Rank: 2
等 级:论坛游民
帖 子:59
专家分:61
注 册:2009-9-8
收藏
得分:1 
set txt=conn.execute("select aa from 11 where aa=66") '前提aa是数字型,如果是字符请加‘’

while not txt.eof
response.write txt(0)
txt.movenext
wend

[ 本帖最后由 dissun 于 2010-1-21 14:16 编辑 ]
2010-01-21 14:12
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
收藏
得分:0 
条件不知道的。不能用aa=66

    只知道 字段 aa

ASP讨论QQ群:251346273
2010-01-21 14:27
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
收藏
得分:0 
没人知道吗。。

<!--#include file="conn.asp"-->
<%
set rs=Server.CreateObject("adodb.recordset")
sql ="select distinct pp_name from pp_class where bigclassname='电脑产品'"
rs.open sql,conn,1,1
%>
<%
do while not rs.eof
%>
<%=rs("pp_name")%><br>
<%
rs.movenext
loop
rs.close
set rs=nothing
%>

其实,我就是要 相同 pp_name 的记录输出来。 和上面代码,是反过来的。

ASP讨论QQ群:251346273
2010-01-21 15:31
chenguoxing517
Rank: 7Rank: 7Rank: 7
来 自:广东广州
等 级:黑侠
威 望:1
帖 子:154
专家分:619
注 册:2009-9-28
收藏
得分:1 
sql ="select distinct pp_name from pp_class where bigclassname='电脑产品'"
按照这个可以求出所有的pp_name,将其保存到一个数组
然后对数组进行循环,动态构造sql语句
2010-01-21 16:05
孤独冷雨
Rank: 10Rank: 10Rank: 10
来 自:安徽滁州
等 级:贵宾
威 望:23
帖 子:1247
专家分:1909
注 册:2007-6-4
收藏
得分:1 
给你一个试试,我没有测试:
select pp_name from pp_class a where bigclassname='电脑产品'and (select isnull(count(*),0) from  pp_class where  pp_class.pp_name=a.pp_name)>1

这里有男女系列成人用品,有时间兄弟们来看一看.
51za.
2010-01-21 16:05
jingjing316
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:293
专家分:541
注 册:2009-8-11
收藏
得分:1 
如何输出11表中字段aa中的相同数据的记录。

从数据库中,读取表AAA  表中有 字段:bb  字段:id
                                     5        1
                                     4        2
                                     2        3
                                     5        4
输出:5 1
      5 4
的记录

如果要实现这种效果。理论上说要进行表的自身连接。
select first.id,first.bb
from  AAA first,AAA second
where first.bb=second.bb
实际操作起来,不知会不会有什么错误。
2010-01-22 10:28
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:1 
他是把相同的读出来,不相同的不读,看清楚内容好不好,除非楼主写错意思了
不过很少取相同的内容的,相同的只取一条使用distinct是比较简单的
但只取相同的就比较复杂了,不知道 not distinct 成不成,没试过,可以试试看,不行再想其他办法

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2010-01-22 11:21
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:1 
我一般使用 循环 加递归来处理类似 的东西.


大循环读出需要列出来的值,
然后读出来的值,再放另一个过程列出所需要的内容,显示.

这样情况下,占用二个数据库连接,但不需要在内存里再自己缓冲中间数据,可以输出 例如 多级菜单式的 结构来.

授人于鱼,不如授人于渔
早已停用QQ了
2010-01-22 14:57
快速回复:如何输出11表中字段aa中的相同数据的记录。
数据加载中...
 
   



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

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