求SQL语句 三个表联动查询 并且每个表中还有条件

叫我梁大侠 叫我梁大侠 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
三个表为 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为字段】

望高人指点指点 高分跪求

...全文
评论 2
收藏 已收藏
分享
返回顶部
叫我梁大侠
ASP 28,401 成员 356,940 内容