我有如下所示的組和用戶資料:

我需要創建一個列來指示一個組的成員是否來自不同的公司。
因此,對于 A 組,我需要新列來表明該組是混合的,因為它有一個來自公司 1 的成員和一個來自公司 2 的成員。
B 組是非混合組,因為所有成員都來自公司 1。
這可能嗎?
(SSMS 2016)
uj5u.com熱心網友回復:
您可以使用視窗函式執行以下操作
select *,
Iif(Min(membercompany) over(partition by groupname)
=Max(membercompany) over(partition by groupname),'Same','Mixed')
from t
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/367511.html
上一篇:合并多個選擇陳述句并將它們分組
