我希望我能正确解释这一点。这就是表格的结果
4、5、6 的 Content_ID 是 NEWS。只要新闻的 IsContentUpdated 列有一个布尔值为真,我希望不同的 NEWS 布尔值为真,否则为假。
最终我只想得到的是
我尝试使用计数为 IsContentUpdated 的临时表,但效果不佳。我有点相信我不应该需要临时表,但我想在这里做些什么时大脑抽筋。
任何帮助是极大的赞赏。谢谢!
我希望我能正确解释这一点。这就是表格的结果
4、5、6 的 Content_ID 是 NEWS。只要新闻的 IsContentUpdated 列有一个布尔值为真,我希望不同的 NEWS 布尔值为真,否则为假。
最终我只想得到的是
我尝试使用计数为 IsContentUpdated 的临时表,但效果不佳。我有点相信我不应该需要临时表,但我想在这里做些什么时大脑抽筋。
任何帮助是极大的赞赏。谢谢!
不确定我理解得很好,但如果你想要的就是你展示的,它应该是
SELECT Page_ID, MAX(CAST(IsContentUpdated AS INT))
FROM Table
GROUP BY Page_ID
这将为您提供一个不同的Page_ID
s 列表,以及它们中的任何一个是否具有IsContentUpdated = 1
:
select distinct Page_ID, max(IsContentUpdated)
from myTable
group by Page_ID