【发布时间】:2011-09-19 08:43:35
【问题描述】:
假设我有以下表格:
Category: ID, Name, Limit
News: ID, Title
Relation: CID, NID
我想从带有 CID、CName 的新闻表中选择顶部的“x”新闻,并且“x”取决于 Category.Limit。例如
Category
ID Name Limit
1 A 2
2 B 3
News
ID Title
1 News 1
2 News 2
3 News 3
4 News 4
Relation
CID NID
1 1
1 2
1 3
2 4
2 3
2 2
2 1
那么我们就会得到结果:
CID CName NID NTitle
1 A 1 News 1
1 A 2 News 2
2 B 4 News 4
2 B 3 News 3
2 B 2 News 2
是否可以仅使用 1 个 linq 查询来实现结果?如果不是,那么存储过程?
任何帮助将不胜感激!
【问题讨论】:
标签: sql-server linq dynamic data-retrieval