0

それはちょっと恥ずかしいです、私が望むものはかなり簡単に聞こえますが、それに対する解決策が得られません(そして、意味のあるタイトルさえ見つけられなかったので、それが私の問題に合わない場合は申し訳ありません)

すべてのユーザー情報とユーザーがシステムで行ったセッションを保存する 2 つのテーブルを想像してください。

table.users (UID, RegisteredAt, gender, locale, ...)
table.sessions (SID, UserId, LoginDate, ...)

私が欲しいのは、昨日と今日 (2013-08-26 と 2013-08-27 など) に少なくとも 1 つのセッションがあった一意のユーザー ID のリストです。問題は、ユーザーは 1 日に複数のセッションを持つことができ、結果に複数のユーザー ID を入れたくないということです。私は多くのことを試しましたが、私はそれを成し遂げるのに十分な専門家ではないと思います.

私の問題は、userid と date_yesterday および date_today に従って 2 つの行を比較した後、userid を選択する方法を理解することです。だから私はあなたの専門家がそのために持っている解決策に興味があります.

説明が十分に明確であることを願っています。事前にどうもありがとうございました

4

1 に答える 1