我目前有2个查询返回MyModel列表,如下所示:
var q1 = ....
select new MyModel()
{
TheData1 = ...
TheData2 = ...
TheUniqueID = ...
}
var q2 = ....
select new MyModel()
{
TheData1 = ...
TheData2 = ...
TheUniqueID = ...
}
Run Code Online (Sandbox Code Playgroud)
如果在q1我有:
TheUniqueID = 2,3,6,9,11
Run Code Online (Sandbox Code Playgroud)
在q2我有:
TheUniqueID = 2,4,7,9,12
Run Code Online (Sandbox Code Playgroud)
如何编写查询以便我获取MyModel的列表
TheUniqueID = 2,3,4,6,7,9,11,12
Run Code Online (Sandbox Code Playgroud)
换句话说,每个TheUniqueID只出现一次(即2和9不重复).
我开始关注Union并且很明显,但我想知道我是否需要2个语句.
欢迎任何建议.