两个表,一个项目表subject(id,name,status),一个每月记录表monthinvest(id,subjectid,year,month,money)。希望实现在monthinvest表查询出满足条件如select * from monthinvest where year=2014 and month=10的查询,再用subject通过subject.id=monthinvest.subjectid左连接这个查询。得到一个表。这样在thinkphp3.1.2中如何用model或者view中实现,如果不行在thinkphp中如何实现
SELECT subject.id AS id,name,status,monthinvest.id AS yid,year,month,money FROM subject LEFT JOIN (select * from monthinvest WHERE (monthinvest.year = '2014' AND monthinvest.month = 10)) ON subject.id=monthinvest.subjectid WHERE subject.status = 1