我目前正在与甲骨文合作,而且我一直坚持不懈。
我被要求: 显示已提供给至少4家商店的供应商的名称。
这是我的问题:
select SuppCode
from Stocks
group by SuppCode
having COUNT(DISTINCT StoreCode)>=4
order by SuppCode desc;
我得到了正确的SuppCode:
SUPPCO
------
S3
但是SuppName在另一个表中。我如何将SuppCode从股票更改为供应商的SuppName,同时保留查询的其余部分,从而给出正确的答案。唯一的问题是它显示的是SuppCode,而不是供应商中的SuppName。
任何帮助都将不胜感激,谢谢。
答案 0 :(得分:1)
select SuppName
from suppliers sp
join (select SuppCode
from Stocks
group by SuppCode
having COUNT(DISTINCT StoreCode)>=4
order by SuppCode desc
) st on st.suppCode = sp.suppcode;