有人帮助这个查询,我想只选择公司和上次登录日期
我尝试了多次加入,但没有成功 当然使用错误的方式,没有逻辑
COMPANY TABLE
id|company|
1 | compA |
2 | compB |
3 | compC |
LOGIN TABLE
id| data |FKcompanyTable
1 | 2018-05-25 11:05:46 | 1
2 | 2018-05-25 11:07:46 | 1
3 | 2018-05-25 11:06:46 | 2
4 | 2018-05-25 11:05:46 | 3
5 | 2018-05-25 11:08:46 | 3
答案 0 :(得分:0)
Select company.id,company.company,tbl_lastdate.lastdate
from company left join (select id as companyid,max(data) as lastdate from Login group by FKcompanyTable)tbl_lastdate on company.id = tbl_lastdate.companyid
答案 1 :(得分:0)
您所要做的就是使用group by company_id并选择最长日期作为上次登录日期
"react": "16.2.0",
"react-native": "^0.53",
"react-navigation": "^2.0.4",
希望这可以帮助
答案 2 :(得分:0)
对于您的情况,我不是使用while(rows[selectedRow].style.display == "none"){
selectedRow--;
if(selectedRow < 0){
selectedRow = rows.length-1;
}
}
,而是使用JOIN
。
SubQuery