先找到goods表

查询goods_id最大的商品

where型的子查询

查询goods_id最大的商品(不能用排序)

把两步写成一步,就是子查询

from型子查询

查找出每种cat_id下goods_id最大的商品

思路:1. 先用cat_id进行排序,再用goods_id进行降序排列

    2. 再用Mysql中特有的group by 语句(只有在MySQL中group by 才能查询goods_name

      并且group by查到的goods_name只能显示第一个查到的内容)

exists 型子查询

要求先建一个category表

mysql> create table category(
-> cat_id int auto_increment primary key,
-> cat_name varchar(20) not null default ''
-> )engine myisam charset utf8;
Query OK, 0 rows affected (0.07 sec)

mysql> insert into category
-> values
-> (1, '手机类型'),
-> (2, 'CDMA手机'),
-> (3, '智能手机'),
-> (4, '4G手机'),
-> (5, '**手机'),
-> (6, '手机配件'),
-> (7, '充电器'),
-> (8, '耳机'),
-> (9, '电池'),
-> (11, '内存卡和读卡器'),
-> (12, '充值卡');

可以看出有些cat_id下是没有产品的

只把有商品的cat_id取出来

最新文章

  1. Application Request Route实现IIS Server Farms集群负载详解
  2. Html特殊字符表
  3. 面试题整理:SQL(二)
  4. python生成汉字图片字库
  5. LintCode Validate Binary Search Tree
  6. Android 并行自动化测试系统 实现总结
  7. Software caused connection abort: socket write error
  8. 20160805_笔记本_CentOS6.4x64分区
  9. Python学习 之 数据类型(邹琪鲜 milo)
  10. Node安装与环境配置
  11. JavaEE Tutorials (6) - 使用嵌入式企业bean容器
  12. OGG学习笔记01-基础概述
  13. golang中container/list包源码分析
  14. IconFont的iOS使用
  15. Andorid 刷新样式一
  16. Qt: 文件、文件夹的操作;
  17. python - requests从excel中获取测试用例数据
  18. 【linux】下Apache无法启动(8080端口被占用)
  19. PHP中 LFI Local File Include,本地文件包 漏洞
  20. C++可继承的单例基类模板

热门文章

  1. okhttp 内网可以有,但外网访问数据返不回来,代码一样
  2. Luogu P1552 [APIO2012]派遣 主席树
  3. numpy知识点
  4. org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].Standard
  5. go kafka
  6. 关于交叉熵(cross entropy),你了解哪些
  7. 面向对象【day08】:类的起源与metaclass(二)
  8. MySql笔记二:命令简介
  9. 11、JDBC-Druid
  10. 4.工厂方法模式(Factory Method)