数据库问题!紧急!为什么查询时添加了一个表就不行了??

lzy5042 2001-10-29 11:55:18
select [t_goods_decl].[decl_no],[t_goods_decl].[decl_date],[t_decl_goods].[goods_cname],[t_decl_goods].[hs_code],[t_decl_goods].[values_rmb],[t_decl_goods].[qty],[t_decl_goods].[weight],[t_fee_std].[fee_item_desc]"

"from t_goods_decl inner join( t_decl_goods inner join t_fee_list(inner join t_fee_std on t_fee_list.fee_item_no = t_fee_std.fee_item_no) on t_decl_goods.decl_no = t_fee_list.decl_no) on t_goods_decl.decl_no = t_decl_goods.decl_no

where [t_goods_decl].[decl_date] >=# " & Date - 380 & " #"


这段查询开始的时候好用的。只是要添加一个字段 t_fee_std.fee_item_desc
这个字段所在的表和t_fee_list.fee_item_no 相连接。
简单点说。有四个表 A,B,C,D
A.a1=B.a1=C.a1 就是有主健相连。
同时,C.c1=D.c1
要求选出A.aa, B.bb,D.dd
我上面的选择说我的语法错误!!
select A.aa,B.bb,D.dd
from A innerjoin B(C inner join D on C.c1=D.c1) on A.a1=B.a1
这样写有问题吗??

...全文
34 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lzy5042 2001-10-29
问题解决了!!!!!!
都试我没吃饭的原因。!!!
现在刚吃完饭!!
好了!!
哈!!
回复
lzy5042 2001-10-29
select A.aa,B.bb,D.dd
from A innerjoin( B inner join( c inner join d on C.c1=D.c1) on c.a1=B.a1) on B.a1 =A.a1
这样写对不对?????
回复
acev 2001-10-29
请关注一下:
http://www.csdn.net/expert/topic/345/345130.shtm
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2001-10-29 11:55
社区公告
暂无公告