Привет и спасибо за чтение.
У меня есть две таблицы с одинаковыми столбцами.Я хотел бы, чтобы данные первой таблицы во вторую таблицу.Вставить запрос очень просто: INSERT INTO Table1 SELECT * FROM Table2
.Но моя проблема в том, что когда я обновляю OpenERP
, положения столбцов таблицы меняются.Так что INSERT INTO Table1 SELECT * FROM Table2
запрос не работает.Можете ли вы помочь мне решить это ????Любые ответы будут высоко оценены ... спасибо !!!
Table1: Table2:
NAME COUNT NAME COUNT
name1 1 name3 3
name2 2 name4 4
name3 3 name5 5
name4 4 name6 6
РЕШЕНИЕ: Используйте таблицу information_schema.columns.
SELECT column_name
FROM information_schema.columns
WHERE table_schema='public' AND table_name='tablename'