我希望我能正确解释这一点。 这就是表格的结果
Content_IDs为4,5,6是新闻。只要NEWS的列IsContentUpdated为true,我就要将不同的NEWS布尔值设为true,否则为false。
最终我想得到的是
我尝试使用一个计数为IsContentUpdated的临时表,但它没有很好地工作。 我有点确信我不应该需要一个临时表,但我正在试着思考我能在这里做些什么。
非常感谢任何帮助。谢谢!
答案 0 :(得分:2)
不确定我理解得很好,但如果你想得到的就是你所展示的,那应该是
SELECT Page_ID, MAX(CAST(IsContentUpdated AS INT))
FROM Table
GROUP BY Page_ID
答案 1 :(得分:0)
这会为您提供Page_ID
的明确列表,以及其中是否有IsContentUpdated = 1
:
select distinct Page_ID, max(IsContentUpdated)
from myTable
group by Page_ID