好的,这是交易,我有一个统计表,其中有不同的类型,我只想选择一个行,如果它有前一个(不是直接前一个)行,它有一些匹配的数据(散列)并且基于另一个是唯一的列值。
在以下示例中,我们只需要获取 SALE 行
这个例子应该有帮助:
id link_id member_id stat_type hash
----------------------------------------------
108 41 82 SALE fffff
107 41 82 CLICK fffff
106 41 82 CLICK eeeee
105 41 67 SALE ddddd
104 41 67 CLICK ddddd
103 41 35 SALE ccccc
102 41 35 CLICK bbbbb
101 41 35 CLICK aaaaa
我想在这里返回的唯一行是 member_id = 67,因为该成员之前对 link_id 41 的唯一一次 CLICK 具有相同的哈希值。成员 82 和 35 没有被选中,因为他们之前都点击了链接 ID 41,但哈希不匹配。
查询结果应该是:
id link_id member_id stat_type hash
----------------------------------------------
105 41 67 SALE ddddd
TIA