hlvy 2019-05-27 21:42 采纳率: 0%
浏览 352

mysql联查数据显示问题求助

现在统计下数据效果个代码

 SELECT
sd.stock_id ,
COUNT(sd.stock_id )  
        FROM
           wx_mini_product  p
       left JOIN  wx_mini_product_stock_detail sd ON sd.product_id = p.id GROUP BY sd.stock_id

图片说明

        需要的效果应该都是13

B表有13条数据 13个产品,
A表有1000条数据 ,

如果A不存在B表数据则把不存在B表的数据也查询出来显示 后面的库存 金额,等字段值为0 ,

简单点就是 A表一条数据对应B表13条如果A表有10条就要查询出10*13的记录130条 没有值的显示为空

比如 b表有产品1 产品2 a表数据 只有1条如果不存在b表关联数据有也要显示

产品1 1 left right union试过了 还有只查询 都没用

产品2 null

比如说a表id为1只有12个产品 但是产品表有13个 需要显示 13个产品数据没有存在a表的产品显示产品名称其它为空值

  • 写回答

3条回答 默认 最新

  • huangMVC 2019-05-28 09:21
    关注

    GROUP BY 是分组,id一样的只会显示其中一条,你最好看看是不是有id一样的数据,还有那个图片出不来,你问题描述中间能不能多打几个标点,读起来真的好为难我o(╥﹏╥)o

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog