我现在有两个表;一个表名为:A,另一个表为B;
先在表A中查询出一个结果,假设其值是一字符串值:1,2,3,4;
类似这样的一组数字值;因为在A表中查询到的这个会不同,就定义了个变量XX;XX=……2,3……;然后以这个变量作为数组条件去查另外一个表B;
B的结构是这样的:
id m n
1 x y
2 c v
.
.
.
用select m from B where id in ("&XX&")这个方法去查询;
问题:为什么用xx("m") 这个去读取显示出来的结果只有第一项?可是这个XX变量里面有很多个呀;这是什么情况?
还有我用具体的数值代进去,如select m from B where id in (1,2)结果也一样只显示出来第一条,也就是id=1的这条字段M下的第一个值X;
字段类型这个都对应过试过,还是这样~
这是什么原因?
asp 如何实现某字段值相同的只显示一条
选择 姓名 ---读取数据库生成上面的格式--- function changecate(str) { if (str!=""){ document.getElementById('gs').innerHTML=str.split("、")[0]document.getElementById('bm').innerHTML=str.split("、")[1]document.getElementById('qx').innerHTML=str.split("、")[2]} ...
asp sql语句重复数据只显示一个但也要显示不重复的数据
如果只有title一个字段的话.用这个就行了.不用再in了
asp 筛选某相同数据只显示一条 并读出相同记录的总条数
select shenheren,max(shenhetime),count(1) as 记录条数 from TYD group by shenheren 已经N年没有玩过access了,上面这个语句放在sql server保证100%执行成功,access不保证!思路是一样的,分组统计!
ASP 查询结果显示和求和!!
你这个在一条SQL语句中很难同时实现,因为你要显示的记录数是不确定的,而你要显示的总金额只有一条记录!只能用两条SQL语句来实现了!sql="select * from 消费表 where 消费日期>='"&request("消费日期1")&"' and 消费日期<='"&request("消费日期2")&"' " '说明:request("消费日期1"...
sql根据某一个字段重复只取第一条数据
代码如下:select * from tbl_DPImg where ID in (select min(ID) from tbl_DPImg group by DPID)处理后结果为:查找表中多余的重复记录,重复记录是根据单个字段(teamId)来判断 select * from team where teamId in (select teamId from team group by teamId having count(teamId) > 1)...
ASP 中where in 更新的问题
conn.execute("update down set date= #" & date() & "# where id in(" & request("DownID") & ")")你说的批量更新,你的Downid 是许多值组成的数组,如果是这样的话可以用 dim downid downid = split(downid,",")conn.execute("update down set date= #" & date() & "# where...
关于ASP,如何让DIV显示数据库里 A表中的B列中ID=1
在ASP编程中,如果您想在页面上显示数据库A表中ID为1的B列数据,首先,您需要通过SQL查询语句实现数据获取。具体步骤如下:1. 定义SQL查询:构建一个SQL查询,其基本结构是"SELECT B FROM A WHERE ID = 1",这个查询的目的是从表A中选择B列,其中ID的值等于1。2. 连接数据库:确保您的ASP应用...
ASP中的关于从表中获取值的问题,求助。分不多,多包涵。。。
你这样写肯定是不行的,因为你的记录不是唯一的,需要循环输出的!!所以你只能获取一条记录,而且你的rs2中会获取该生所有年度的记录,需要你对查询语句进行细化。你可以在一个页面A中输入学号和年度,然后在另一页面B中接收,<%xuehao=request("学号")niandu=request("年度")sql="select distinct...
关于ASP和SQL的循环
循环这个的时候 N的值没有发生变化 所以wendu_02(n)的值为该次循环最后一个rs05("DryBulTemp")的值 而且 当你N发生变化后 SQL语句并没有变化,所以返回的结果都是 select * from tabTimeData where ObservTimes like '%0202' and StationNum='57036'这条SQL语句查询结果的最后一条记录 所以所有...
SQL语句怎样查询并删除单个字段下的所有重复值, 重复的记录只保留一个...
需要一个主键 id 如果是要删除是姓名重复的话,试试以下代码 delete ta where id not in ( select max(id) from group by nch )如果要显示不重复项的数据 select * from ta where id in ( select max(id) from group by 姓名 )如果 nch ...