But why do you need the parentheses?
What is wrong with
CREATE TABLE Foo2
SELECT * FROM sensei
WHERE last_name IN (SELECT last_name
FROM sensei UNION ALL
select last_name
FROM sensei)
ORDER BY e_mail;
> -----Original Message-----
> From: James Fryer [mailto:[EMAIL PROTECTED]
> Sent: 14 August 2003 09:41
> To: [EMAIL PROTECTED]
> Subject: Re: CREATE TABLE, INSERT INTO with SELECT in parentheses
>
>
> At 09:22 am 14/08/03, Nils Valentin wrote:
> >I don' t understand your question. Why do you hink you that
> the brackets
> >would't work ?
> >
> >I tried that without any problems. Please post your code.
> >
> >Here is mine:
> >
> >SELECT * FROM sensei WHERE last_name IN (SELECT last_name
> FROM sensei UNION
> >ALL select last_name FROM sensei) ORDER BY e_mail;
>
> Here's some code that demonstrates what I mean:
>
> ------ Cut Here ------
> CREATE DATABASE Foobar;
> USE Foobar;
> CREATE TABLE Bar (id int(10) unsigned);
>
> # Works
> SELECT * FROM Bar;
>
> # Works
> CREATE TABLE Foo1 SELECT * FROM Bar;
>
> # Works
> (SELECT * FROM Bar);
>
> # Fails (syntax error)
> CREATE TABLE Foo2 (SELECT * FROM Bar);
>
> DROP DATABASE Foobar;
> ------ Cut Here ------
>
> Using MacOS so please forgive any errors due to case-sensitivity.
>
> Jim
> --
> James Fryer / [EMAIL PROTECTED] / [EMAIL PROTECTED]
>
>
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:
> http://lists.mysql.com/[EMAIL PROTECTED]
>
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]