从内连接的第一条记录获取列表

问题描述:

假设我有一个名为costumer的表。这些客户在我从制作的联系人记录笔记的地方进行了演变。从内连接的第一条记录获取列表

因此,消费者表将具有基本信息,而演变将具有它所需要的和一个领域指出客户。假设costumer_id。

这将是一对多关系,并且我需要在给定月份创建第一个进化(evolution.created_at)时,从mysql中导出几个CSV与客户列表。

一直在转,我无法使查询工作。有人能帮我吗?在此先感谢

你可以简单地做一个选择,看起来是这样的:

SELECT c.customer_id min(e.created_at) FROM costumer c inner join evolution e on e.costumer_id = c.costumer_id -- Not sure what you mean by given month where e.month = 'April' group by c.customer_id

+0

我想他可能想MIN()而不是MAX()。 –

+0

是的,你是对的,因为他想要第一次进化。我更正了上面的查询 – Lightningbear

+0

我给出的月份的含义如下:MONTH(created_at)= X 但是,我可以使min(e.created_at)成为where条件吗? – Danubio