小编Sha*_*ide的帖子

MySQL LEFT JOIN在连接表上使用MAX&GROUP BY?

我有两个表(成员和活动),我正在尝试使用每个成员的最新活动查询成员.我已经使用了两个查询(一个用于获取成员,第二个用max(id)和group by(成员)在活动上)和一些代码来合并数据.我确定它可以通过一个查询来完成,但我无法完成它.有任何想法吗?

会员表

id, name
 1, Shawn
 2, bob
 3, tom
Run Code Online (Sandbox Code Playgroud)

活动表

id, member_id, code, timestamp, description
 1,         1,  123,     15000, baked a cake
 2,         1,  456,     20000, ate dinner
 3,         2,  789,     21000, drove home
 4,         1,  012,     22000, ate dessert
Run Code Online (Sandbox Code Playgroud)

期望的结果:

id, name,  activity_code, activity_timestamp, activity_description
 1, shawn, 012,           22000,              ate dessert
 2, bob,   789,           21000,              drove home
 3, tom,   null,          null,               null
Run Code Online (Sandbox Code Playgroud)

mysql

22
推荐指数
2
解决办法
2万
查看次数

Ruby方法如何发回不同数量的变量?

当使用RestClient图书馆,我可以得到responseGET是这样的:

resource = RestClient::Resource.new some_url
resource.get do |response|
  # Handle response
end
Run Code Online (Sandbox Code Playgroud)

我还可以添加requestresult参数:

resource.get do |response, request, result|
  # Handle response, request, and result
end
Run Code Online (Sandbox Code Playgroud)

Ruby如何返回一个多个这样的值?

ruby

2
推荐指数
1
解决办法
66
查看次数

标签 统计

mysql ×1

ruby ×1