从SQL Server 2008中的两个表中获取数据?
问题描述:
我有两张桌子,一张会员船名,另一张会员每月付款。从SQL Server 2008中的两个表中获取数据?
我想要一个查询来返回与其父名相关的所有成员名以及每月付款表中每个成员的最后一笔付款。
我该怎么做?!
会员舶表
Id | FirstName | fatherName | LastNAme | FullName
每月付款
Id | FullName | PaymentValue | PaymentDate | MemberShipID
答
你可以用outer apply
做到这一点:
select *
from memberships m
outer apply(select top 1 * from payments
where membershipid = m.id order by paymentdate desc)oa
谷歌'SQL服务器join'。 –
像这样的问题真的太多了,只是搜索并做了一点努力,如果你不能解决你的问题,那就跟着你试过的问题来问问吧 – jfun