Re: Normalising an existing table - how?
От | Frank Bax |
---|---|
Тема | Re: Normalising an existing table - how? |
Дата | |
Msg-id | 5.2.1.1.0.20040624170431.04384a70@pop6.sympatico.ca обсуждение исходный текст |
Ответ на | Normalising an existing table - how? (Graham Leggett <minfrin@sharp.fm>) |
Ответы |
Re: Normalising an existing table - how?
|
Список | pgsql-sql |
At 02:51 PM 6/24/04, Graham Leggett wrote: >I have an existing table containing a column in it containing a money >value. I would like to normalise this column into a separate table, as the >money value is to be expanded to contain a tax value, etc. > >I have been trying to find a SQL query that will do the following: > >- Select the money column from the table >- Populate the new normalised table with each row containing the value >from the original money column >- Write the primary keys of the new rows in the normalised table, back to >a new column in the original table added for this purpose. > >This third step I am struggling with - can anyone suggest a query that >might achieve the writing back of the primary key to the original table? Do all three steps in one command: create table newtable as (select key1, key2, money from oldtable); Frank
В списке pgsql-sql по дате отправления: