我有两张桌子(agents
,visits
)。
代理商可以通过其时间戳
进行多次访问我希望使用left join
选择所有代理而不需要代理重复,如果代理有多次访问,则显示最新的代理,即选择访问表中的最后一个时间戳。
我尝试了以下查询
SELECT *
FROM agents
LEFT
JOIN visits
ON agent_id = visit_id
GROUP
BY agent_id
这很好,没有代理重复,但显示最早的访问,我想显示最后一个(第二个表visits
中的最新时间戳)。