2017-06-22 106 views
-1

每个用户我有两个表,并想通过查询最新的日期数据过滤器,可以尝试使用功能最多,但不知道如何使用它在两个表选择最大的日期记录为来自多个表

+-----------+-------------+-------------------+------+ 
| member id | member name | internet provider | date | 
+-----------+-------------+-------------------+------+ 
| 1   | Sam   | c     | 2014 | 
+-----------+-------------+-------------------+------+ 
| 2   | johnny  | a     | 2016 | 
+-----------+-------------+-------------------+------+ 


+-----------+-------------+--+-----------+-------------------+------+ 
| table A |    | | table B |     |  | 
+-----------+-------------+--+-----------+-------------------+------+ 
| member id | member name | | member id | internet provider | date | 
+-----------+-------------+--+-----------+-------------------+------+ 
| 1   | Sam   | | 1   | a     | 2012 | 
+-----------+-------------+--+-----------+-------------------+------+ 
| 2   | Johnny  | | 1   | b     | 2013 | 
+-----------+-------------+--+-----------+-------------------+------+ 
| 3   | Amanda  | | 1   | c     | 2014 | 
+-----------+-------------+--+-----------+-------------------+------+ 
|   |    | | 2   | c     | 2012 | 
+-----------+-------------+--+-----------+-------------------+------+ 
|   |    | | 2   | b     | 2013 | 
+-----------+-------------+--+-----------+-------------------+------+ 
|   |    | | 2   | a     | 2016 | 
+-----------+-------------+--+-----------+-------------------+------+ 
+1

您能否也请与我们分享您试图解决问题的方法? –

+0

你不清楚。你不是在说你的意思。请使用更多的单词和句子。例如,你在总结什么,但不是通过“按最新日期查询数据过滤器”解释*?请阅读[mcve]并采取行动。 PS 1.如果您不知道如何使用2个表格进行总结,请先制作一张表格。 2 2是什么? 3?这里的桌子和你想要的有什么关系? – philipxy

回答

0

看看“聚合函数”。基本上你会以你喜欢的方式加入表格,然后使用group by。沿线的东西:

select member_name, max(date) 
from tableA, tableB 
where tableA.member_id = tableB.member_id 
group by member_name 

如何处理“关系”。有一件事要注意:如果你还想要互联网提供商,你必须弄清楚如何确定它。假设成员山姆的最近日期是2014年。如果两个不同的互联网提供者都有相同的最近日期,那该怎么办?您可以尝试将Internet提供程序添加到您的查询中,但数据库在处理该情况方面存在差异。 (你不会说你正在使用哪一个。)你可能不得不使用子查询来查找最大值。

+0

如果您低估了这个无法理解的问题和/或要求澄清,那将会更有帮助。 – philipxy

+0

@philipxy我同意这不是写得很好,但标题对我来说是相当可理解的,我更愿意通过提供一些信息来鼓励新人。 – wwkudu

相关问题