Я работаю над проектом, который требует много INTERSECTions и использует довольно большую базу данных, поэтому я хотел бы иметь возможность применять TOP к моим запросам, чтобы сделать вещи не такими медленными.
Проблема в том, что я знаю, что вы можете сделать что-то вроде (псевдокод, но я надеюсь, что это понятно):
(SELECT TOP 50 * FROM A) INTERSECT (SELECT TOP 50 * FROM B); GO
НО
Можете ли вы сделать что-то в этом духе каким-то образом?
SELECT TOP 50 (SELECT * FROM A INTERSECT SELECT * FROM B); GO