我对 SQL 查询有疑问。
我的任务是显示至少卖到 4 家不同商店的员工的姓名。
我写了以下查询:
select EmpCode from Items
group by EmpCode
having COUNT (EmpCode)>=4
order by EmpCode desc;
但我仍然为那些卖给同一家商店的员工获得价值,结果是:
EMPCODE
-------
E4
E3
E2
E1
我知道其他人已经得到了各种其他答案,但最常见的是只返回 1 个值。
该表包含“ItemNo, StoreNo, ItemDesc, Quant, Units, ReorderNo, Price, EmpCode” 该表共有 34 条记录,其中 0 个空值。多名员工向不同的商店出售了多种商品。但完整的表格显示,只有 E3 向4 家不同的商店 出售,而其他的则出售给同一家商店、两家商店或三家商店。我想证明 E3 是唯一一个卖给 4 家不同商店的员工。
任何帮助将不胜感激,谢谢