0
SELECT COUNT(*)
FROM dbo.Table WITH (NOLOCK)
WHERE
Columnn1 IN (1,2) AND
Column2 IN
(SELECT id FROM dbo.Table2 WHERE id2 = 5 AND id3 = 1) AND
id4 = 8
SELECT COUNT(*)
FROM dbo.Table WITH (NOLOCK)
WHERE
Columnn1 IN (1,2) AND
Column2 IN
(SELECT id FROM dbo.Table2 WHERE id2 = 5 AND id3 = 1) AND
id4 = 8
Context.Table.Count<TableObject>(t => t.id4 == 8 &&
(t.Column1 == 1 || t.Column1 == 2) &&
Context.Table2.Count<Table2Object>(t2 => t2.id2 == 5 && t2.id3 == 1 && t2.id == t.id) > 0);
其中TableObject
和Table2Object
是您命名分別從表和表2的到來,實體。
它看起來像你需要一個加入...確切地告訴我們你想要什麼?並拼寫正確。 – 2010-10-12 15:40:02