INSERT INTO #TempTable (Name)
SELECT CONCAT(FirstName, ' ', LastName) As Name from tbl_name
I've tried to do this in a number of different variations and can't get it to work. Please can somebody assist?
INSERT INTO #TempTable (Name)
SELECT CONCAT(FirstName, ' ', LastName) As Name from tbl_name
I've tried to do this in a number of different variations and can't get it to work. Please can somebody assist?
Duplicate of: How SQL query result insert in temp table?
Correct way in mssql:
DROP TABLE #TempTable;
SELECT CONCAT(FirstName, ' ', LastName) As Name
INTO #TempTable
FROM tbl_name;
SELECT * FROM #TempTable
[mssql]
Same in mysql:
DROP TABLE IF EXISTS TempTable;
CREATE TEMPORARY TABLE TempTable AS (
SELECT CONCAT(FirstName, ' ', LastName) As Name
FROM tbl_name);
SELECT * FROM TempTable;
[mysql] - the "AS" seems to be optional in mysql becase the selection goes automatically to temptable
In MySQL, you don't create temporary tables by using #TempTable
as the table name, you use CREATE TEMPORARY TABLE
CREATE TEMPORARY TABLE TempTable
SELECT CONCAT(FIrstName, ' ', LastName) AS Name
FROM tbl_name