Foxtable(狐表)用户栏目专家坐堂 → 请老师指点一下sql语句,哪里写错了


  共有2154人关注过本帖树形打印复制链接

主题:请老师指点一下sql语句,哪里写错了

帅哥哟,离线,有人找我吗?
xxfoxtable
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1696 积分:15873 威望:0 精华:0 注册:2017/6/1 23:12:00
请老师指点一下sql语句,哪里写错了  发帖心情 Post By:2020/4/18 10:21:00 [只看该作者]

s elec t a.会员卡号,b.会员姓名,b.手机号,a.充值项目名称,a.金额,a.日期 as 充值日期,a.时间,c.有效期至,a.单号  from {充值主表} as a left JOIN {会员档案} as  b on a.会员卡号=b.会员卡号 left JOIN {充值辅表} as  c on  a.单号=c.单号

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107035 积分:544406 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/18 10:29:00 [只看该作者]

什么数据库?

 回到顶部
帅哥哟,离线,有人找我吗?
xxfoxtable
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1696 积分:15873 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2020/4/18 10:30:00 [只看该作者]

access

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107035 积分:544406 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/18 10:39:00 [只看该作者]

s elec t a.会员卡号,b.会员姓名,b.手机号,a.充值项目名称,a.金额,a.日期 as 充值日期,a.时间,c.有效期至,a.单号  from ({充值主表} as a left JOIN {会员档案} as  b on a.会员卡号=b.会员卡号) left JOIN {充值辅表} as  c on  a.单号=c.单号

 回到顶部
帅哥哟,离线,有人找我吗?
xxfoxtable
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1696 积分:15873 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2020/4/18 10:42:00 [只看该作者]

谢谢老师,我用的left join还是有重复记录,是什么原因呢  充值主表,只有三条记录,查询出来6条记录

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107035 积分:544406 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/18 11:14:00 [只看该作者]

正常。不管是什么关联方式,基本都是总行数=左表关联列行数*右表关联列行数。

试试
s elec t distinct a.会员卡号,b.会员姓名,b.手机号,a.充值项目名称,a.金额,a.日期 as 充值日期,a.时间,c.有效期至,a.单号  from ({充值主表} as a left JOIN {会员档案} as  b on a.会员卡号=b.会员卡号) left JOIN {充值辅表} as  c on  a.单号=c.单号

 回到顶部