【发布时间】:2015-05-24 09:17:18
【问题描述】:
我有两张桌子:-
ITEM(ITEM_ID, ITEM_NAME)
STATS(ITEM_ID, STAT_ID, STAT_VALUE)
我想用完全相同的STATS 返回ITEM_IDs,但它在 SQL Server Compact 上(没有 EXCEPT 或 INTERSECT)
例如:
STATS:-
1 12 100
1 13 500
2 12 200
2 14 300
3 12 100
3 13 500
4 12 100
应该返回 1 和 3 的行(相同的统计数据/值 12/100 和 13/500)
没有INTERSECT可以吗?
【问题讨论】:
-
这些列可以为空吗?
-
您如何使用
INTERSECT获得该结果? ;)。 -
如果有一行
5 13 500,是否应该将其包含在结果中,还是仅当也有5 12 100时才包含? -
5 13 500 需要包含 5 12 100 (与 1 和 3 完全相同的统计数据)
-
所以你正在寻找的是“寻找相等的集合”。
ITEMS和STATS表中有多少行?
标签: sql sql-server-ce