要查詢連續(xù)三天活躍用戶,可以使用以下SQL查詢語句:
SELECT user_id
FROM user_activity
WHERE activity_date = '2022-01-01' AND user_id IN (
SELECT user_id
FROM user_activity
WHERE activity_date = '2022-01-02' AND user_id IN (
SELECT user_id
FROM user_activity
WHERE activity_date = '2022-01-03'
)
)
上面的查詢語句首先從user_activity表中選擇在2022年1月1日活躍的用戶,然后在這些用戶中再選擇在2022年1月2日活躍的用戶,最后在這些用戶中再選擇在2022年1月3日活躍的用戶。這樣就可以找到連續(xù)三天活躍的用戶。