select *from test where testid= testid2 不就完了么,不太明白你的意思
select *from test where testid= testid2 我想要testid2是在另一个表中的列,而不是test表的
那就 select *from test a, test2 b where a.testid= b.testid2
set rsqq=conn.execute("select * from rightorwrong,tupian where rightorwrong.rightorwrongid=tupian.tupianid and rightorwrong.exist=1") if not rsqq.eof then strsql="select * from tupian" set rsq=server.createobject("ADODB.recordset") rsq.open strsql,conn,1,1 end if 我想做个显示图片的自测考试系统,这个代码为什么每道题都出图片了,我想要的是有图的题目才出图,不知道该改哪里。 (exist就是rightorwrong表里的一个列,表示这题存不存在图片。)
为什么里面还要加 strsql="select * from tupian" set rsq=server.createobject("ADODB.recordset") rsq.open strsql,conn,1,1 这段话,你这样因为"select * from tupian" 当然把所有图片弄出来了。直接用 rsqq里面的列名就行了
strsql="select * from tupian" set rsq=server.createobject("ADODB.recordset") rsq.open strsql,conn,1,1这段话删了,还是老样子。 是不是因为<img src="<%=rsqq("img")%>" width="28" height="28"> 这句话的关系,这句话在<tr><td>里导致每道题都有图?
select *from test inner join 数据库.dbo.表 a on testid = a.id
set rsqq=conn.execute("select * from rightorwrong left join tupian on rightorwrong.rightorwrongid=tupian.tupianid")
SELECT * FROM A INNER JOIN B WHERE A.ID = B.ID
select * from table1 t1,table2 t2 where t1.id = t2.id
select * from rightorwrong LEFT JOIN tupian ON rightorwrong.rightorwrongid=tupian.tupianid WHERE rightorwrong.exist=1
不就完了么,不太明白你的意思
我想要testid2是在另一个表中的列,而不是test表的
select *from test a, test2 b where a.testid= b.testid2
if not rsqq.eof then
strsql="select * from tupian"
set rsq=server.createobject("ADODB.recordset")
rsq.open strsql,conn,1,1
end if
我想做个显示图片的自测考试系统,这个代码为什么每道题都出图片了,我想要的是有图的题目才出图,不知道该改哪里。 (exist就是rightorwrong表里的一个列,表示这题存不存在图片。)
strsql="select * from tupian"
set rsq=server.createobject("ADODB.recordset")
rsq.open strsql,conn,1,1
这段话,你这样因为"select * from tupian" 当然把所有图片弄出来了。直接用
rsqq里面的列名就行了
set rsq=server.createobject("ADODB.recordset")
rsq.open strsql,conn,1,1这段话删了,还是老样子。
是不是因为<img src="<%=rsqq("img")%>" width="28" height="28"> 这句话的关系,这句话在<tr><td>里导致每道题都有图?
select *from test
inner join 数据库.dbo.表 a on testid = a.id
INNER JOIN B
WHERE A.ID = B.ID
select *
from rightorwrong
LEFT JOIN tupian ON rightorwrong.rightorwrongid=tupian.tupianid
WHERE rightorwrong.exist=1