zoukankan      html  css  js  c++  java
  • 需要union

    一个SQL 面试题
    去年应聘一个职位未果,其间被考了一个看似简单的题,但我没有找到好的大案.
    不知各位大虾有无好的解法?
    题为:
    有两个表, t1, t2,
    Table t1:
    SELLER | NON_SELLER
    ----- -----
    A    B
    A     C
    A     D
    B     A
    B     C
    B     D
    C     A
    C     B
    C     D
    D     A
    D     B
    D     C
    Table t2:
    SELLER | COUPON | BAL
    ----- --------- ---------
    A     9     100
    B     9     200
    C     9     300
    D     9     400
    A     9.5     100
    B     9.5     20
    A     10     80
    要求用SELECT 语句列出如下结果:------如A的SUM(BAL)为B,C,D的和,B的SUM(BAL)为A,C,D的和.......
    且用的方法不要增加数据库负担,如用临时表等.
    NON-SELLER| COUPON | SUM(BAL)
    ------- --------
    A     9     900
    B     9     800
    C     9     700
    D     9     600
    A     9.5     20
    B     9.5     100
    C     9.5     120
    D     9.5     120
    A     10     0
    B     10     80
    C     10     80
    D     10     80

    题解:目的是要统计NON_SELLER的信息,题目的动机我不知道不过答案倒有。

    创建环境

    答案

  • 相关阅读:
    tornado web 框架的认识
    JavaScript 作用域知识点梳理
    服务器
    git——学习
    webservice——和API接口
    celery——任务调度模块
    supervisor——进程管理工具
    Python常用的语句
    数据类型比较总结
    字符集和字符编码问题
  • 原文地址:https://www.cnblogs.com/mingyongcheng/p/1984472.html
Copyright © 2011-2022 走看看