zoukankan      html  css  js  c++  java
  • SQL-12 获取所有部门中当前员工薪水最高的相关信息,给出dept_no, emp_no以及其对应的salary

    题目描述

    获取所有部门中当前员工薪水最高的相关信息,给出dept_no, emp_no以及其对应的salary
    CREATE TABLE `dept_emp` (
    `emp_no` int(11) NOT NULL,
    `dept_no` char(4) NOT NULL,
    `from_date` date NOT NULL,
    `to_date` date NOT NULL,
    PRIMARY KEY (`emp_no`,`dept_no`));
    CREATE TABLE `salaries` (
    `emp_no` int(11) NOT NULL,
    `salary` int(11) NOT NULL,
    `from_date` date NOT NULL,
    `to_date` date NOT NULL,
    PRIMARY KEY (`emp_no`,`from_date`));

    输入描述:

    输出描述:

    dept_noemp_nosalary
    d001 10001 88958
    d002 10006 43311
    d003 10005 94692
    d004 10004 74057
    d005 10007 88070
    d006 10009 95409

    SQL:

    select d.dept_no,d.emp_no,max(s.salary)
    from dept_emp d,salaries s
    on d.emp_no=s.emp_no
    where d.to_date='9999-01-01'and s.to_date='9999-01-01'
    group by d.dept_no
    

      

  • 相关阅读:
    java映射
    java线程的一些方法和特性
    java线程通信
    java多线程同步
    java类对象概述
    JavaScript的对象——灵活与危险
    node.js项目中使用coffeescript的方式汇总
    12.2
    12.1
    11.30
  • 原文地址:https://www.cnblogs.com/kexiblog/p/10655281.html
Copyright © 2011-2022 走看看