这是我在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] 删除。
我来说两句