我有以下兩個MySQL表MySQL的連接表 - 選擇最新的行
表名
NAME_ID NAME
1 name1
2 name2
3 name3
TABLE STATUS
STATUS_ID NAME_ID TIMESTAMP
1 1 2010-12-20 12:00
2 2 2010-12-20 10:00
3 3 2010-12-20 10:30
4 3 2010-12-20 14:00
我想選擇所有來自表的信息名稱並添加最新的公司從表狀態rrespondent TIMESTAMP列
結果
NAME_ID NAME TIMESTAMP
1 name1 2010-12-20 12:00
2 name2 2010-12-20 10:00
3 name3 2010-12-20 14:00
我堅持這一點。 我如何只在較新的時間戳上離開連接?
我喜歡你的答案。這正是我所期待的。謝謝。 只是一個小變化...... 選擇`names`.`ID`,MAX(`status`.`date`)AS`datecre` FROM`names`,`status` 其中`names`.` ID` =`names`.`name_ID` GROUP BY`names`.`ID` – cmancre 2010-12-21 15:43:19