与某个城市的雇员的订单数量不同的雇员

问题描述 投票:0回答:1

我如何找到与城市Z的员工订单数量​​不同的员工(姓氏)及其订单数量?

这就是我想要的结果:

| Orders |Employees|
+--------+---------+ 
| 216    | Green   |
| 564    | Bean    |
| 659    | Burns   |

此列表将排除与Z城市的雇员有相同数量订单的雇员。

因此,如果来自A城市的Black先生有400个订单,那么来自Z城市的Brown先生也将被排除在列表之外。

谢谢您的时间。

我是一个新白痴,我不知道如何翻译示例数据库中使用的所有术语(不是英语),但是请以此为参考,它已经足够接近:https://www.mysqltutorial.org/mysql-sample-database.aspx

mysql sql group-by
1个回答
0
投票

如果城市是同一表中包含的列,则可以这样做

select orders, employees
from your_table 
where orders not in (select orders
                     from your_table 
                     where city='Z')

如果这不是您要查找的内容,请以此为理由说明为什么需要在问题中提供样本数据和预期的输出。

© www.soinside.com 2019 - 2024. All rights reserved.