我有两个表
rental_detail
-> [id
,Building
,Floor
,Flate_no
,Name
,doj
]
rental_detail
存储人员信息。
这是 rental_detail
|id|name|building|Floor|Flate_no|doj
|1 |aana| C | 1st |c-101 |06-12-2015
另外一个表为
Monthly_rent
-> [id
,Building
,Floor
,Flate_no
,date
] 存储每个月人员支付的租金详细信息
这是 month_rent
|id|building|Floor|Flate_no|date |rent|
|1 | C | 1st |c-101 |02-01-2016|2000
|2 | C | 1st |c-101 |03-02-2016|2000
|1 | C | 1st |c-101 |06-12-2015|2000
我需要从 Monthly_rent
表中获取最大的日期,并且从 rental_detail
表中获取所有建筑为 c、楼层为 1st、房间为 c-101 的人员信息。
我尝试了以下查询:
select *,max(mr.date) as m
from monthly_rent mr
Inner join rental_details rd
on rd.building='C' and rd.floor = '1st' And rd.flate_no='C-101
我需要这个
|1|aana|C|1st|c-101|03-02-2016|
aana在03-02-2016支付了最后一笔租金