他のフィールドの中に次のフィールドがある「セッション」テーブルがあります。
int int(11),
user_id int(11),
login_date timestamp,
ip varchar(15)
各ユーザーに対して、最後の login_date と最後の 3 つの一意の IP を選択したいと考えています。どうすればエレガントな方法でこれを行うことができますか?
私は解決策を見つけましたが、それは非常に醜く、効果がなく、時間がかかり、mysql と bash スクリプトが混在しています。MySQL でのみこれを行うにはどうすればよいですか?
PS テーブルには約 430 万行あります。
いくつかのサンプル データ: http://sqlfiddle.com/#!2/e9ddd