From: | "Matthew Nuzum" <matt(at)followers(dot)net> |
---|---|
To: | "'Bruno Wolff III'" <bruno(at)wolff(dot)to> |
Cc: | <pgsql-sql(at)postgresql(dot)org> |
Subject: | Re: matching rows differing only by fkey,pkey |
Date: | 2004-06-22 17:40:03 |
Message-ID: | 200406221740.i5MHe6nb015623@ms-smtp-02.tampabay.rr.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
Thanks for your suggestion to use curval(), that will be useful. I'd
entirely forgotten about that function. That likely will help when combined
with Richard's suggestion and an idea I already had.
I'm sorry that the problem wasn't clearer. The best way I can describe it
is like this:
The end result is to duplicate the data for a particular record in table
"a" so that all of it's related data in tables "b" and "c" is duplicated.
Where "b" is the middle table in a many to many relationship. For example,
- a ---- - b ---- - c ----
aid <--+ bid <--+ cid
data1 +-->aid +-->bid
data2 field1 info1
date3 field2 info2
SELECT a.*,b.*,c.* from a,b,c where b.aid = a.aid and c.bid = b.bid;
So, the goal is to duplicate an object that is made up of the data stored
across these three tables.
Any suggestions?
Matthew Nuzum | ISPs: Make $200 - $5,000 per referral by
www.followers.net | recomending Elite CMS to your customers!
matt(at)followers(dot)net | http://www.followers.net/isp
From | Date | Subject | |
---|---|---|---|
Next Message | Bruno Wolff III | 2004-06-22 18:16:49 | Re: matching rows differing only by fkey,pkey |
Previous Message | Bruno Wolff III | 2004-06-22 17:27:04 | Re: matching rows differing only by fkey,pkey |