I have the following two MySQL tables
TABLE NAMES
NAME_ID NAME
1 name1
2 name2
3 name3
表状态
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
我想从表格NAMES中选择所有信息,并从表格STATUS中添加最新的对应时间戳列。 结果
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
) ASdatecre
从names
,status
中 WHEREnames
.ID
=names
.name_ID
GROUP BYnames
.ID
- cmancre