首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

ASP ACCESS两个表的查询有关问题

2012-05-10 
ASP ACCESS两个表的查询问题我有两个表,表1记录个标题,内容,图片,时间等字段,表2另一个记录个评论内容,两

ASP ACCESS两个表的查询问题
我有两个表,表1记录个标题,内容,图片,时间等字段,表2另一个记录个评论内容,两个表的有一个字段(voteid)是一样的,那么我想的是怎么查询出根据相同字段ID(voteid),查询这两表的内容?,表1的字段(voteid)是维一的,根据这个字段,查询出来的内容只有一条记录,显示在页面上,表2的字段(voteid)有多个,根据这个查询出多条记录,然后这些记录循环提取出来显示在页面上,ASP语句怎么写?本来我是想分开写两次的,一条写表1的SQL语句,一条写表2的SQL语句,不过好像不行?,有什么好方法与思路?

[解决办法]

SQL code
SELECT title, detail, img, date_time FROM table1 LEFT JOIN table2 ON table1.voteid=table2.voteid WHERE table1.voteid=1
[解决办法]
VB.NET code
<% set rs=Server.CreateObject("ADODB.recordset")sqlstr="select voteid,标题,内容 from 表一" '列出你实际需要的表一的字段rs.Open sqlstr,conndo until rs.EOF    '显示表一字段的语句    set rs1=Server.CreateObject("ADODB.recordset")     sqlstr1="select voteid,标题,内容 from 表二 where voteid='"&rs(0)&"'" '列出你实际需要的表二的字段     rs1.Open sqlstr1,conn     do until rs1.EOF         '显示表二对应字段的语句      rs1.movenext      looprs.movenextloop %> 

热点排行