为了账号安全,请及时绑定邮箱和手机立即绑定

数据库两表联查,,,急,,向大侠求解

数据库两表联查,,,急,,向大侠求解

一只名叫tom的猫 2018-11-08 16:09:13
有两个表,,INFO_DEPOT_PRODUCT_ENT(返点设置表),INFO_DEPOT_ENT(门店表),,它们有一个共同的字段DEPOT_CODE(门店编号),现在根据已知的门店编号来查询返点设置表里的该门店的返点,,select a.TYPE ,b.* from INFO_DEPOT_PRODUCT_ENTa inner join (SELECT * FROM INFO_DEPOT_ENT WHERE DEPOT_CODE in ('5JN0801','5JN0800','5JN0798') AND TYPE='1') b on a.DEPOT_CODE = b.DEPOT_CODE group by a.TYPE,b.* ,,,,为什么不对,,向各位大侠求解,,急
查看完整描述

2 回答

?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

表示具体信息不了解,但是group by 要怎么用*来实现,建议可以试试将*拆开来写,写成b.a,b.b,b.c,b.d……或者去掉b.*,试试吧。

查看完整回答
反对 回复 2018-11-11
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

不知道你的INFO_DEPOT_PRODUCT_ENT 表里面的信息是什么怎么样的?

INFO_DEPOT_ENT 与 INFO_DEPOT_PRODUCT_ENT 表是什么关系,一对一、一对多?


查看完整回答
反对 回复 2018-11-11
  • 2 回答
  • 0 关注
  • 789 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信