:)
我有以下情况
我需要这样的查询:
例如:
第 1 栏 | 第 2 栏 |
---|---|
P2_CN_JV_001 | 是的 |
P2_CN_MOCE_001 | 没有 |
因为P2_CN_JV_001都有cod_azienda_gerarchia=p2_04和p2_03; 相反,P2_CN_MOCE_001 仅具有 cod_azienda_gerarchia=p2_04 和 p2_03。
提前谢谢您!
您可以通过使用像这样的自连接来完成此操作:
SELECT
t1.cod_azienda AS [Column 1]
,CASE WHEN t2.cod_azienda IS NULL
THEN 'No'
ELSE 'Yes'
END AS [Column 2]
FROM YourTable AS t1
LEFT JOIN YourTable AS t2
ON t2.cod_azienda = t1.cod_azienda
AND t2.cod_azienda_gerarchia = 'P2_03'
WHERE t1.cod_azienda_gerarchia = 'P2_04'
这应该会得到你想要的结果。