zoukankan      html  css  js  c++  java
  • [原] 求商品最高和最低报价的SQL题(图解)

    [原题-- 取自CSDN]

    t_product

    ----------------------------------------------------------

    productid           商品       int

    productname    商品名称       varchar 50

     

    t_sale

    ----------------------------------------------------------

    saleid                 记录编                                              int

    productid          价商品号(与product关联)    int

    seller                  价商店名称                                              varchar 50

    price                   价格                                                              float

    为了方便,使用Access创建数据库(因为是外包工,所以用的日文的office,非亲日!!)






    最高价SQL语句如下:
    SELECT
        t.productid,
        t.productname, 
        s.seller, 
        s.price
    FROM
        t_sale s,
        t_product t
    WHERE 
        s.price in
            (select max(s.price) from t_sale s GROUP BY s.productid)
    AND
        t.productid=s.productid;

    运行结果:


    最低价SQL语句如下:
    SELECT
        t.productid,
        t.productname, 
        s.seller, 
        s.price
    FROM
        t_sale s,
        t_product t
    WHERE 
        s.price in
            (select min(s.price) from t_sale s GROUP BY s.productid)
    AND
        t.productid=s.productid;


    运行结果:


    高手飘过,呵呵 :-)

  • 相关阅读:
    灵活的JavaScript(一)
    菜鸟快飞之JavaScript对象、原型、继承(三)
    菜鸟快飞之JavaScript对象、原型、继承(二)
    菜鸟快飞之JavaScript对象、原型、继承(一)
    undo清理 &redo 持久化
    mysql执行计划分析
    mysql5.6的统计信息
    pt-online-schema-change原理分析
    校验主从数据并修复
    使用伪master+binlog恢复数据
  • 原文地址:https://www.cnblogs.com/temptation/p/652510.html
Copyright © 2011-2022 走看看