2012-03-02 15 views
1

なぜエラーが返されますか? ')'の近くに不正な構文がありますか?Sql Server 2005でサブクエリを理解する

select * from 
(
    select * from ordersview 
) 

私はあなたがこれをしたくないと思いますが、それはうまくいかないと思いますか?

答えて

2

エイリアスを指定する必要があります。

select * from 
(
    select * from ordersview 
) T /* or AS T */ 

だけでなく、これは必要ですが、外側のクエリでT.?を参照することができるという利点を有します。

あなたは、内側のクエリに書き込むためにキーワードで使用することができます
1

Select * from tablename where columnName in(your Inner query)