At 09:01 16.12.2002, Evan Nemerson said:
--------------------[snip]--------------------
>Anyways, my question is rather simple- how do I do an INSERT using a
>subquery?
>I want something like this- only one that works:
>
>INSERT INTO myTable
>SET owner=(SELECT id FROM users WHERE username='myUsername');
--------------------[snip]--------------------
INSERT INTO myTable
SELECT id as "owner" FROM users where username='myUsername';
other columns, not selected from source table:
INSERT INTO myTable
SELECT id as "owner", 92 as "data1", 'hello world' as "data2"
FROM users where username='myUsername';
should do it (untested on mySQL)
--
>O Ernest E. Vogelsinger
(\) ICQ #13394035
^ http://www.vogelsinger.at/
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php