I tried googling for this issue but only find how to do it using two tables, as follows,
INSERT INTO tbl_member SELECT Field1,Field2,Field3,... FROM temp_ta
INSERT syntax cannot have WHERE clause. The only time you will find INSERT has WHERE clause is when you are using INSERT INTO...SELECT statement.
INSERT
WHERE
INSERT INTO...SELECT
The first syntax is already correct.