みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

MySQL文を教えて下さい。

テーブル名:table1

name | email | date
------+------------+-------------
tanaka | aaaaaaaaaaa | 2010-11-01
sato | aaaaaaaaaaa | 2010-11-15
suzuki | bbbbbbbbbbb | 2010-11-10

上記のようなテーブルがあった時、同じemailの場合、
日付の新しいカラムで抽出して、下記の様な結果を得たいです。

name | email | date
------+------------+-------------
sato | aaaaaaaaaaa | 2010-11-15
suzuki | bbbbbbbbbbb | 2010-11-10

この様な結果を得る為のMySQL文を教えて下さい。
初歩的な質問で申し訳ありません。お願い致します。

投稿日時 - 2010-11-18 20:45:48

QNo.6328440

すぐに回答ほしいです

質問者が選んだベストアンサー

email とdateの組合せがユニークである場合なら以下でいけます。

select name,email,date
from table1
where (email,date) in(
select email,max(date) from table1
group by email
)

投稿日時 - 2010-11-18 21:16:11

ANo.1

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問