这是我的数据集
Company Sector
ABC IT
ABC FINANCE
XYZ IT
预期结果-如果有多个扇区,则为空
Company Sector
ABC NULL
XYZ IT
非常感谢你的帮助。谢谢。
最佳答案
试试这个:
SELECT Company,
CASE WHEN COUNT(DISTINCT Sector) = 1 THEN MAX(Sector) END AS Sector
FROM mytable
GROUP BY Company
关于mysql - SQL查询以从按单个列分组的多个记录中获取单个记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36412608/