我想把两个表连接进行查询,但始终出错,

来源:百度知道 编辑:UC知道 时间:2024/05/12 04:21:54
第一个表aucclass中的字段classid是与另一个表auctions中maygo_classpath字段相关联,不过maygo_classpath字段存放的是a|b这样的字符,其中a,b均为数字,a是和aucclass表中classid相对应的,我是这样把他们连起来的,但是始终出错,

dim rs4
set rs4=server.CreateObject("adodb.recordset")
rs4.open "select top 9 aucclass.classid,aucclass.classname,auctions.aucitemowner,auctions.maygo_shop_classpath from AucClass left join
auctions on Left(auctions.maygo_shop_classpath,1)=aucclass.classid order by aucclass.classid",conn,1,1

那位高手大哥哥可以帮我解决哈,,
谢谢了!

select * from aucclass a, auctions b where a.classid=substr(b.maygo_classpath,0,1)

select top 9 字段
from aucclass a
left join auctions b on b.maygo_shop_classpath=a.classid
order by a.classid

“表auctions中maygo_classpath字段”和“auctions.maygo_shop_classpath”根本不对应啊

不是太懂