に応じて、他のデータと一緒に、私はSQLでテーブルを持って、表には、このようなものです:SQL、タイムスタンプ
+-------------+---------------+-------------------------+
| quotes_user | email_address | ________Sent_at________ |
+-------------+---------------+-------------------------+
| user1 | email1 | 2012-10-09 12:23:53.253 |
| user1 | email2 | 2012-10-09 12:24:53.253 |
| user2 | email3 | 2012-10-09 13:20:53.253 |
| user2 | email4 | 2012-10-09 11:23:53.253 |
| user3 | email5 | 2012-10-08 10:29:53.253 |
| user3 | email6 | 2012-10-08 14:23:53.253 |
+-------------+---------------+-------------------------+
私は結果が
+-------------+---------------+-------------------------+
| quotes_user | email_address | ________Sent_at________ |
+-------------+---------------+-------------------------+
| user1 | email2 | 2012-10-09 12:24:53.253 |
| user2 | email3 | 2012-10-09 13:20:53.253 |
| user3 | email6 | 2012-10-08 14:23:53.253 |
+-------------+---------------+-------------------------+
を表示したいです
つまり、[一意のユーザーの一覧]とそのユーザーに関連付けられている最新の電子メールアドレスを選択します。
問題を説明する別の方法は、集計関数またはorder by節に含まれていないフィールドを選択することです。私はDistinctとOrder By、Group Byなどの順列をたくさん使って多くのステートメントを試してみました。
私は複数のステートメントを避けようとしています。
これで私を助けてください。
魅力的な作品です。 JOINの仕組みは分かりませんが、私を良いリソースに導くことができますか? –
@SunnyRGupta - [ウィキペディア - SQLジョイン](http://en.wikipedia.org/wiki/Join_%28SQL%29)、[コーディングホラーのSQL結合のビジュアル説明 - ](http: /www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html)、[Codeproject - SQL結合のビジュアル表現](http://www.codeproject.com/Articles/ 33052/SQLのビジュアル表現 - 結合)。さらに、SQL問合せの基本については、[SQL問合せ(Mere Mortals)](http://rads.stackoverflow.com/amzn/click/0201433362)を強くお薦めします。 –
ありがとう、最後のリンクは非常に貴重です:D –