【发布时间】:2021-11-25 22:32:18
【问题描述】:
我在 sql 中有 CustomerSession 表。 我想为那些访问过第 4 页为 1 并休息为 0 的用户做标记。
结果会是这样的:
【问题讨论】:
-
mysql 还是 sql server?这些是非常不同的 RDBMS 产品,您都已标记。根据产品和版本(窗口函数与子查询),此处的解决方案可能会有所不同。另外,请将示例数据以文本形式分享,以便我们在本地复制以提供帮助。
-
有问题吗?
-
@CMGeek 据我了解,如果该用户的任何记录具有条件
page = '4',他们希望生成一个为用户设置为1的列flag_4。 -
@JNevill,这不就是“flag_4”吗?
-
@CMGeek 这些是想要的结果。示例数据在第一个屏幕截图中。 Innaya,如果我错了,请纠正我。
标签: mysql sql sql-server