2015-09-28 87 views
-2

我有两张桌子,一张会员船名,另一张会员每月付款。从SQL Server 2008中的两个表中获取数据?

我想要一个查询来返回与其父名相关的所有成员名以及每月付款表中每个成员的最后一笔付款。

我该怎么做?!

会员舶表

Id | FirstName | fatherName | LastNAme | FullName 

每月付款

Id | FullName | PaymentValue | PaymentDate | MemberShipID 
+3

谷歌'SQL服务器join'。 –

+1

像这样的问题真的太多了,只是搜索并做了一点努力,如果你不能解决你的问题,那就跟着你试过的问题来问问吧 – jfun

回答

0

你可以用outer apply做到这一点:

select * 
from memberships m 
outer apply(select top 1 * from payments 
      where membershipid = m.id order by paymentdate desc)oa 
相关问题