The syntax for inserting a new row (or record) into a table using data from a select is not very intuitive.
The INSERT syntax is:
INSERT tblFred(field1, field2, field3) VALUES( 'ape', 436, 0)
or if you are insert values for all columns in order:
INSERT tblFRED VALUES (23, 'ape', 436, 0)
But to use the INSERT with a SELECT, you omit the VALUES( ) phrase:
INSERT tblFred(field1, field2, field3) SELECT fieldA, fieldB, fieldC FROM tblSmedly
or
INSERT tblFred SELECT * FROM tblSmedly
No comments:
Post a Comment