Question on joining tables

From: "Chris Pizzo" <chris(at)artinside(dot)com>
To: <pgsql-novice(at)postgresql(dot)org>
Subject: Question on joining tables
Date: 2002-06-03 16:50:53
Message-ID: 00a101c20b1e$d342f3e0$832aa8c0@itchrisp
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

Hi,
I have an interesting issue where i need to join two tables where the field that jions them is similar but not identical. Table A field data is char(12) and contains data that looks like:

BBB12345
BBB345
BBB4980
BBB3455

Table B field data is char(32) and contains data that looks like:

MMM12345
BBB345
BBB4980
MMM3455

I need a way to equate MMM12345 to BBB12345 in the join. I tried using substrings but this fails ie.

select some_data from A,B where (substr(A.field,4,12) = substr(B.field,4,12));

anyone point me in the right direction?

Thanks,
Chris Pizzo

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message Chris Pizzo 2002-06-03 17:06:37 Question on joining tables
Previous Message Josh Berkus 2002-06-03 16:27:50 Re: OIDs