У меня есть 3 таблицы в SQL, и мне нужно, чтобы они были объединены в 1. Мне нужны все поля из всех таблиц в таблице 1. Все таблицы содержат одни и те же поля только с трех разных лет. Я написал код, которыйСоздание 1 Таблица из 3 разных таблиц
CREATE TABLE COL_TBL_TRAINING_ALL_YEARS AS(
SELECT
COL_TBL_2010_TRN_RESULTS_new.*,
COL_TBL_TRN_RESULTS_GEMS_2011.*,
COL_TBL_TRN_RESULTS_GEMS_2012.*
FROM COL_TBL_2010_TRN_RESULTS_new,
COL_TBL_TRN_RESULTS_GEMS_2011,
COL_TBL_TRN_RESULTS_GEMS_2012
WHERE COL_TBL_2010_TRN_RESULTS_new.SYS_EMP_ID_NR = COL_TBL_TRN_RESULTS_GEMS_2011.SYS_EMP_ID_NR = COL_TBL_TRN_RESULTS_GEMS_2012.SYS_EMP_ID_NR)
И я получаю неправильный синтаксис около слова «AS» ошибки и неправильного синтаксиса около «=»
Я прочитал мою SQL книгу и не могу найти объяснение о методе для этого, любая помощь будет принята с большой благодарностью.
возможно дубликат [Как создать таблицу с помощью запроса на выборку в SQL Server?] (HTTP: //stackoverflow.com/questions/11114441/how-to-create-table-using-select-query-in-sql-server) или [попытаться создать таблицу из Select - SqL Server 2008 выдает ошибку] (http://stackoverflow.com/questions/11940477/try-to-create-a-table-from-select-sql-server-2008-throws-error) – LittleBobbyTables