0
這有點令人尷尬,這聽起來很容易我想要的,但我只是沒有得到它的解決方案(而且我沒有找到一個有意義的標題,所以很抱歉,如果它不適合我的問題)SQL選擇UserIds並在兩天內登錄
想象中,我存儲所有用戶的相關信息我的兩個表和用戶與我的系統的會話:
table.users (UID, RegisteredAt, gender, locale, ...)
table.sessions (SID, UserId, LoginDate, ...)
我想是的唯一用戶ID的其中有一個列表昨天和今天至少舉行一次會議(例如2013-08-26和2013-08-27)。事情是,用戶每天可以有多個會話,我不想在結果中使用多個用戶標識。我嘗試了很多東西,但我認爲我只是不夠專業而已。
我的問題是要了解如何根據userid和date_yesterday和date_today比較兩行後選擇用戶標識。所以我很好奇你的專家有哪些解決方案。
我希望描述足夠清楚。非常感謝你提前
詳細說明你的表的模式。 – Sasidharan
你正在使用哪些DBMS? – GarethD