私はこれに似たテーブルを持っています
Table(Id int, PropertyId int, UserId int, AccesedOn datetime)
そのため、テーブルは 1 人のユーザーに対して 1 つのプロパティの値を持つことができますが、時間は異なります。
Eg.
1,100,5, 2012-10-16 16:24:48
2,100,5, 2012-10-17 11:22:00
3,100,5, 2012-10-18 17:10:05
ここで試しているのは、特定のユーザーに対して個別のプロパティを選択することですが、最近のアクセス時間順に並べ替えます。
また、このテーブルを他の 3 つのテーブルに結合しているため、値が重複しています。したがって、DISTINCT
コマンドを使用する必要があります。
私が持っている問題は、私がやっているので、 AccesedOn列の値が異なるorderby AccesedOn
ため、個別の値をもたらさない select ステートメントに表示する必要があることです。
上記の例では、のみを返す必要があります3,100,5, 2012-10-18 17:10:05
これを克服するための提案はありますか?