求SQL语句 三个表联动查询 并且每个表中还有条件
叫我梁大侠 2012-04-07 03:13:10 三个表为 hw_a,hw_b,hw_c
其中表 hw_a 主查询
它们三个表 中的 字段 hw_num 为关联字段
起初我是这样写的
select a.*,b.*,c.* from hw_a a left join hw_b b on a.hw_num=b.hw_num
left join hw_c c on a.hw_num=c.hw_num where a.adduid=2 and a.fahuo='1598552' and b.fhfff>0 and b.xfu>0 and c.yf>0 and c.indexck>0
调试报错如下:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'a.hw_num=b.hw_num Left JOIN hy_fhdd c ON a.hw_num=c.hw_num' 中。
这三个表中
hw_a 表的条件是 adduid=2,fahuo='1598552' 【adduid,fahuo为字段】
hw_b 表的条件是 fhfff>0,b.xfu>0 【fhfff,xfu为字段】
hw_c 表的条件是 yf>0,indexck>0 【yf,indexck为字段】
望高人指点指点 高分跪求