2015-09-28 125 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 
相關問題