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