看sql

select a.id as goods_id,a.name,a.store_id,a.salecount,a.logoimg,b.name as store_name,count(c.id) as mall_goods_count,c.type from sh_goods a LEFT JOIN sh_store b on a.store_id = b.id LEFT JOIN sh_mall_goods c on a.id = c.goods_id and c.mall_id = 9 where a.store_id in (select id from sh_store where user_id in (select id from sh_user where agent_id = 13 and status = 1) and status = 1) and a.status = 1 group by a.id;

这里面用了多个子查询,与join关联。

其中

LEFT JOIN sh_mall_goods c on a.id = c.goods_id and c.mall_id = 9

不仅有关联条件,还对sh_mall_goods表进行了筛选,只选出mall_id为9的数据,进行关联。

这很有意思。

下面是查询结果,有筛选与没筛选的区别。

最新文章

  1. tp框架之分页与第三方类的应用
  2. mysql5.7 root password change
  3. IOS网络第二天 - 07-发送JSON给服务器
  4. Spring配置AOP实现定义切入点和织入增强
  5. c#进制转换(转)
  6. X-Cart 学习笔记(一)了解和安装X-Cart
  7. Objective-C 【继承、变量修饰符(私有变量/方法)、description方法】
  8. C++ QT中的QSound使用方法
  9. 【20161030la 】总结
  10. HDU 4296 Buildings(贪心)
  11. JavaScript--对象+函数
  12. Server是如何完成针对请求的监听、接收与响应1
  13. [Xcode]SVN的使用
  14. 【Egret】使用VSCode 编译,断点调试Egret项目
  15. Java之反射代码演示说明
  16. maven 一些整理
  17. Redis学习-string数据类型
  18. 2015 Benelux Algorithm Programming Contest I- Interesting Integers
  19. python 把一文件包含中文的字符写到另外文件乱码 UnicodeDecodeError: 'gbk' codec can't decode byte 0xac in position
  20. Qt-网易云音乐界面实现-8 主导航的实现-QtabWidget

热门文章

  1. springMVC学习(1)
  2. pic_for_youdao
  3. [原创]安卓使用Termux做渗透测试(演示sqlmap安装,并附上一个神器)
  4. 【C#通用类】日志记录类
  5. 秀才每天一篇之—SEO是什么?
  6. Zend Framework学习日记(2)--HelloWorld篇(转)
  7. SOAP 简单对象访问协议
  8. Java基础知识强化61:经典查找之 常见查找算法小结
  9. ASP.Net用jQuery ajax实现页面局部刷新
  10. DropDownList获取的SelectIndex一直为0