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;


    运行结果:


    高手飘过,呵呵 :-)

  • 相关阅读:
    软件质量保证体系是什么 国家标准中与质量保证管理相关的几个标准是什么?他们的编号和全称是什么?
    软件测试分为几个阶段 各阶段的测试策略和要求是什么?
    BUG管理工具的跟踪过程(用BugZilla为例子)
    多线程
    设计模式
    一个简单的layui登陆界面
    反射技术
    Win10繁体——简体
    Vue学习—组件的学习
    IDEA 相关问题
  • 原文地址:https://www.cnblogs.com/temptation/p/652510.html
Copyright © 2011-2022 走看看