SQL从一个表中选择所有列,并在另一表中选择另一列的最大值

约翰·卡斯塔纳

这是我在stackoverflow中遇到的第一个问题,希望我能尽快得到答案。:)我尝试从其他来源搜索相当长的时间,但不幸的是,找不到有效的答案。

因此,我正在从事一个项目,并且由于我是sql的新手,所以我不能这样做:

我有2张桌子:

带有“ id”,“名称”,“姓氏”列的“客户”(“ id”是主键)
带有“ id”,“客户”,“ entrydate”列(“ id”是主键)的“会话”

“会话”中的“客户”与“客户”中的“ id”相关联。(外键)

我需要一个查询,该查询返回表“ Customers”中的所有列以及另外一个列,这些列显示了每个“客户”的最新“ Sessions”记录的输入日期。您可以想象,“会话”表可能具有许多有关“客户”记录的记录。

提前感谢大家,希望很快得到答案。

标记

我可能会错过一些非常明显的东西,但这听起来真的很基本,就像您在sql教程https://www.w3schools.com/SQL/sql_groupby.asp中找到的那种

SELECT C.name,c.lastName,MAX(S.entryDate) FROM customers C
inner join Sessions S ON S.CustomerId=C.Id
group by C.name,C.lastName

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

MySQL从一个表中选择所有列,从另一表中选择一些列

从一个表中选择所有列,从另一个表中选择 1 列

从一个表中选择并按另一表的列排序

SQL从另一个列排序的表中选择具有最大值的行

查询从一个表中选择具有类似另一表中的列的文本的列

创建视图,在一个列中选择与另一列相关的最大值

根据 SQL 中另一表的选择从一个表中选择数据

从一个列中连接多个值,该列从另一表中选择

熊猫,从一列中选择最大值,从另一列中选择最小值

如何从一个表中选择一列,从另一个表中选择另一列

SQL查询从一个表中选择不在另一表中的行

如何从一个表中选择列,而另一表的JSON列中的id

从一个表中选择条件满足另一表中的所有数据

SQL查询以基于另一个表中的列值从一个表中选择

从一列中选择一个值将过滤另一列

如何创建具有不同值的新表,但从另一列中选择最大值

如何从一个表中选择在另一表中由于某种条件而在另一表中不存在的所有记录?

SQL,从另一个表中选择最大值

从表中选择所有行,除了具有相同 id 的另一个表中的行在另一列中具有特定值

根据另一列中的最大值从一列中选择不同的值

根据另一个表的频率从一个表中选择列?

从一个表中选择数据从另一个表中选择数据列,使用r

根据同一表中另一列的条件从一列中选择数据,并将结果数据插入到另一个表中

TSQL-从一个表到另一个表中选择列值

MSSQL从一个表到另一表选择列值

MySQL:使用另一个表中的值从组中选择最大值?

从另一列中选择所有包含值的

从一个表中选择记录,而另一个表中没有两列

从一个表中选择所有条目,该表在另一表中有两个特定条目