id name day st sh tday tt th go
2 タモリ 2012/4/18 9 00
1 つるべ 2012/4/16 9 00 2012/4/17 9 09 12
2 タモリ 2012/4/17 9 00
1 つるべ 2012/4/17 9 30
上記のようなテーブルがあり、それぞれの最新のdayだけ表示したいです。
理想はこうです。
1 つるべ 2012/4/17 9 30
2 タモリ 2012/4/18 9 00
現在SELECT a.id,a.name,a.ji,a.pass,b.id,b.name,b.day,b.st,b.sh,b.tday,b.tt,b.th,b.go FROM time AS a, timem AS b WHERE a.id=b.id ORDER BY b.day DESC
と命令したら
四つ全部でてしまい、group by a.idを足しても上手くいかないです。
それぞれの新しい日付のものを一件だす方法を教えてください。