MySQL/184. Department Highest Salary 部门最高工资的员工

18 篇文章 0 订阅

题目


 

 

 

 

代码部分一(1268ms)

SELECT 
    D.Name AS Department,E.Name AS Employee,E.Salary
    FROM Employee E,Department D
    WHERE E.DepartmentId=D.Id AND E.Salary IN(
        SELECT MAX(e.Salary) FROM Employee e GROUP BY e.DepartmentId HAVING e.DepartmentId=D.Id
    );

 

代码部分二(987ms)

SELECT
    D.Name AS Department,E1.Name AS Employee,E1.Salary
    FROM Employee E1
    JOIN Department D ON D.Id=E1.DepartmentId
    WHERE E1.Salary IN(
        SELECT MAX(E2.Salary)
        FROM Employee E2
        WHERE D.Id=E2.DepartmentId
    );

 

代码部分三(593ms)

SELECT
    D.Name AS Department,E1.Name AS Employee,E1.Salary AS Salary
    FROM Department D,Employee E1
    WHERE D.Id=E1.DepartmentId AND (E1.DepartmentId,E1.Salary) IN(
        SELECT E2.DepartmentId,MAX(E2.Salary)
        FROM Employee E2
        GROUP BY E2.DepartmentId 
    )

 

代码部分四(281ms)

SELECT d.Name AS Department,
       e.Name   AS Employee,
       e.Salary AS Salary
FROM employee e, department d
WHERE e.DepartmentId = d.Id
      AND (e.DepartmentId, e.Salary) IN (
  SELECT
    e2.DepartmentId,
    max(e2.Salary)
  FROM employee e2
  GROUP BY e2.DepartmentId
)

 

代码部分五(263ms)

SELECT d.Name AS Department, e.Name AS Employee, t.Salary FROM
Employee e 
INNER JOIN 
(SELECT DepartmentId, MAX(Salary) AS Salary FROM Employee GROUP BY DepartmentId) t
USING(DepartmentId, Salary)
INNER JOIN 
Department d
ON d.id = t.DepartmentId

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
File "/home/zhxk/.local/bin/yolo", line 8, in <module> sys.exit(entrypoint()) File "/home/zhxk/.local/lib/python3.8/site-packages/ultralytics/yolo/cfg/__init__.py", line 249, in entrypoint getattr(model, mode)(verbose=True, **overrides) File "/home/zhxk/.local/lib/python3.8/site-packages/ultralytics/yolo/engine/model.py", line 207, in train self.trainer.train() File "/home/zhxk/.local/lib/python3.8/site-packages/ultralytics/yolo/engine/trainer.py", line 183, in train self._do_train(int(os.getenv("RANK", -1)), world_size) File "/home/zhxk/.local/lib/python3.8/site-packages/ultralytics/yolo/engine/trainer.py", line 302, in _do_train self.loss, self.loss_items = self.criterion(preds, batch) File "/home/zhxk/.local/lib/python3.8/site-packages/ultralytics/yolo/v8/detect/train.py", line 76, in criterion return self.compute_loss(preds, batch) File "/home/zhxk/.local/lib/python3.8/site-packages/ultralytics/yolo/v8/detect/train.py", line 174, in __call__ _, target_bboxes, target_scores, fg_mask, _ = self.assigner( File "/home/zhxk/.local/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1051, in _call_impl return forward_call(*input, **kwargs) File "/home/zhxk/.local/lib/python3.8/site-packages/torch/autograd/grad_mode.py", line 28, in decorate_context return func(*args, **kwargs) File "/home/zhxk/.local/lib/python3.8/site-packages/ultralytics/yolo/utils/tal.py", line 97, in forward target_gt_idx, fg_mask, mask_pos = select_highest_overlaps(mask_pos, overlaps, self.n_max_boxes) File "/home/zhxk/.local/lib/python3.8/site-packages/ultralytics/yolo/utils/tal.py", line 44, in select_highest_overlaps if fg_mask.max() > 1: # one anchor is assigned to multiple gt_bboxes RuntimeError: CUDA error: device-side assert triggered CUDA kernel errors might be asynchronously reported at some other API call,so the stacktrace below might be incorrect. For debugging consider passing CUDA_LAUNCH_BLOCKING=1. Sentry is attempting to send 2 pending error messages Waiting up to 2 seconds Press Ctrl-C to quit THCudaCheck FAIL file=/pytorch/aten/src/THC/THCCachingHostAllocator.cpp line=278 error=710 : device-side assert triggered
07-13

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值