【发布时间】:2010-10-07 16:14:41
【问题描述】:
表格截图:http://img844.imageshack.us/img844/6213/99730337.jpg
------------ PositionTable------------
ID ContentFK Position
11 100 1
12 101 1
13 104 2
14 102 2
15 103 2
16 105 3
17 106 3
18 107 2
----------Content Table ------------
ContentID UpdateDate Title
100 11.10.2009 Aol
101 12.10.2009 Microsoft
102 12.10.2009 e-Bay
103 12.11.2009 google
104 16.11.2009 novell
105 17.11.2009 asus
106 16.11.2009 nokia
107 11.11.2009 samsung
谁能帮我解决两个表之间的问题 我的场景。
按编号排序为位置 1,2,3。但是,多个组只列出一条记录 (按位置 ASC 排序(位置:1,2,3)
使用 PositionTable.ContentFK = ContentTable.ContentID 按 ContentTablo 中上次更新的 UpdateDate
如何获得与结果相同的列表。
p.Postion p.ID p.ContentFK c.UpdateDate c.Title
1 12 101 12.10.2009 Microsoft
2 13 104 16.11.2009 novell
3 16 105 17.11.2009 asus
谢谢大家,
【问题讨论】:
标签: sql-server sql-server-2005 tsql subquery