|
主题: 又遇到问题,三个表查询,请指点。
|
 xiaozhi007
职务:普通成员
等级:1
金币:0.0
发贴:4
注册:2004/11/4 9:51:35
|
#12004/11/8 14:24:08
帮我看一下这句写的有什么问题
<% sql="select a.hw_id,a.hw_pic,a.hw_name,b.sort_name,c.xiaosort_name,a.hw_content,a.hw_date from hw a join sort b on a.sort_id = b.sort_id join smsort c on b.sort_id = c.id order by a.hw_id desc"
set rs=conn.execute(sql) %>
现在提示说 错误类型: Microsoft JET Database Engine (0x80040E14) /xpsm/fb-xx00.asp, 第 56 行
第56行是set rs=conn.execute(sql)这句
|
 沉默是金
职务:普通成员
等级:6
金币:11.2
发贴:4357
注册:2004/2/18 11:17:25
|
#22004/11/8 14:40:58
select a.hw_id,a.hw_pic,a.hw_name,b.sort_name,c.xiaosort_name,a.hw_content,a.hw_date from a,b,c where a.sort_id =b.sort_id and c.sortid = b.sort_id
join好象一次只能连两个表,连多个表时可用union
难人一个……
|
 xiaozhi007
职务:普通成员
等级:1
金币:0.0
发贴:4
注册:2004/11/4 9:51:35
|
#32004/11/8 14:49:13
用union写的话要怎么改呀?我没用过。谢谢
|
 沉默是金
职务:普通成员
等级:6
金币:11.2
发贴:4357
注册:2004/2/18 11:17:25
|
#42004/11/8 14:55:23
请查询SQL SERVER联机丛书的帮助:union
难人一个……
|
 蓝鲸
职务:版主
等级:5
金币:42.1
发贴:2614
注册:2001/12/20 15:57:57
|
#52004/11/8 22:35:22
你的SQL语法没有错误,请检查是否有错写的字段,并检查conn对象是否已经打开。
非常大鱼
|