在mySQL中从右表中连接多行

时间:2017-09-09 00:49:21

标签: mysql join left-join

我有两张桌子(agentsvisits)。

代理商可以通过其时间戳

进行多次访问

我希望使用left join选择所有代理而不需要代理重复,如果代理有多次访问,则显示最新的代理,即选择访问表中的最后一个时间戳。

我尝试了以下查询

SELECT * 
  FROM agents 
  LEFT 
  JOIN  visits 
    ON agent_id = visit_id 
 GROUP 
    BY agent_id

这很好,没有代理重复,但显示最早的访问,我想显示最后一个(第二个表visits中的最新时间戳)。

0 个答案:

没有答案