Re: DB question - Merging data from one table to another.

From: "scott(dot)marlowe" <scott(dot)marlowe(at)ihs(dot)com>
To: "malia, sean" <malia_sean(at)emc(dot)com>
Cc: "'pgsql-sql(at)postgresql(dot)org'" <pgsql-sql(at)postgresql(dot)org>
Subject: Re: DB question - Merging data from one table to another.
Date: 2004-04-05 22:55:45
Message-ID: Pine.LNX.4.33.0404051654050.13959-100000@css120.ihs.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

On Thu, 1 Apr 2004, malia, sean wrote:

> Hello,
>
> I'm not sure if this is even possible, but I'll throw it by you anyway.
>
> Say I have 2 tables:
>
> Table1: With columns number and name
>
> 1.1 test1
> 1.2 test2
> 1.3 test3
> 1.4 test4
>
> Table2: With column number and results
>
> 1.1 pass
> 1.2 fail
> 1.3 pass
> 1.4 fail
>
> What I would like to do is add a new column to Table2 called name and
> populate the name from table 1 and add it to table 2. So, table 2 will look
> like:
>
> 1.1 pass test1
> 1.2 fail test2
> 1.3 pass test3
> 1.4 fail test4

You may want to consider using a view to do this, especially if you don't
have a 1:1 correspondence. I.e. there are a lot of entries in table2 for
1.1 etc...

create view bigview as
select *
from table2 t2
join
table1 t1
on
(t2.number=t1.number);

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message Olivier Hubaut 2004-04-06 08:17:49 Re: Rename Schema or Script DDL only a schema
Previous Message Stephan Szabo 2004-04-05 22:54:00 Re: group by not returning sorted rows