【发布时间】:2011-01-26 01:19:44
【问题描述】:
我正在编写这样的查询:
select * from myTable where X in (select X from Y) and XX in (select X from Y)
X 和 XX 列的值必须在同一查询的结果中:select X from Y。
我认为这个查询被调用了两次,所以它毫无意义。还有其他选择我可以更有效地编写此查询吗?也许是临时表?
【问题讨论】:
标签: sql sql-server tsql sql-server-2008 query-optimization