|
Posted by Roy Harvey on 06/22/07 21:33
Derived tables must be assigned an alias.
select * from
(SELECT * from test) as X
Roy Harvey
Beacon Falls, CT
On Fri, 22 Jun 2007 21:19:31 GMT, Jim Lawton
<usenet1@jimlawton.TAKEOUTinfo> wrote:
>This (demo) statement is fine in Access, and so far as I can see, should
>be OK in SQL Server.
>
>But Enterprise Manager barfs at the final bracket. Can anyone help
>please?
>
>select sum(field1) as sum1, sum(field2) as sum2 from
>(SELECT * from test where id < 3
>union
>SELECT * from test where id > 2)
>
>In fact, I can reduce it to :-
>
>select * from
>(SELECT * from test)
>
>with the same effect - clearly I just need telling :-)
>
>
>cheers,
>Jim
[Back to original message]
|