At 4:51 PM -0700 10/31/01, Nathan wrote:
>I have a table(2) with a different structure than the table(1) I'm 
>selecting from. I want to be able
>to grab some info from table1, put it in table2, along with some 
>variables from my php page. Is it
>possible to do like:
>
>INSERT INTO table2 VALUES 1,2,3 SELECT 4,5,6 FROM table1
>
>Or do I need to select into a temp table or my php form, get it all 
>in the right order, then insert
>it back into table2?
>
>Thanks!!
>
># Nathan

You can do it, but you don't use a VALUES clause.  Put all the values
in the SELECT statement.

For example, if you want set set columns a, b, c in table2 to
the contants 1, 2, and 3, and set the columns d, e, and f to
columns g, h, and i from table1, you'd do this:

INSERT INTO table2 (a, b, c, d, e, f) SELECT 1, 2, 3, g, h, i FROM table1

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to