0
假设我有一个名为UserID
的列和一个名为Active
的表,用户名为User History
。如果列值与另一列匹配,则返回最近一行
我知道我可以拿最近的用户历史
select userid, field1, field2
from us_hi
where (userid,timestamp)
IN (select userid, max (timestamp)
from userhistory
group by userid)
order by userid
,但我会怎么做,如果我只是想通过使用从活跃用户表userid
查看活跃用户?
请告知您正在使用哪个RDBMS,例如mySQL,SQL Server,Oracle等。另外,请确认表格/列的确切名称 – ChrisProsser