0

我希望我能正确解释这一点。这就是表格的结果

在此处输入图像描述

4、5、6 的 Content_ID 是 NEWS。只要新闻的 IsContentUpdated 列有一个布尔值为真,我希望不同的 NEWS 布尔值为真,否则为假。

最终我只想得到的是

在此处输入图像描述

我尝试使用计数为 IsContentUpdated 的临时表,但效果不佳。我有点相信我不应该需要临时表,但我想在这里做些什么时大脑抽筋。

任何帮助是极大的赞赏。谢谢!

4

2 回答 2

2

不确定我理解得很好,但如果你想要的就是你展示的,它应该是

SELECT Page_ID, MAX(CAST(IsContentUpdated AS INT))
FROM Table
GROUP BY Page_ID
于 2013-03-14T14:59:22.523 回答
0

这将为您提供一个不同的Page_IDs 列表,以及它们中的任何一个是否具有IsContentUpdated = 1

select distinct Page_ID, max(IsContentUpdated)
from myTable
group by Page_ID
于 2013-03-14T15:00:23.910 回答