yes, what you need is a full outer join. How are your actual results
different from the expected ones?

On Wed, Sep 4, 2019 at 4:18 AM Michel Feinstein <michelfeinst...@gmail.com>
wrote:

> Also, be aware that this is NOT the postgresql email list, but the pgAdmin
> email list, you would get a lot more help about SQL there.
>
> On Tue, Sep 3, 2019, 19:44 Jack Royal-Gordon <jac...@pobox.com> wrote:
>
>> Let me step back a bit, as I realize upon further reflection that the
>> first method will not work.
>>
>> As far as the issue about two “Ted” records, read it as though I said two
>> “Ted D” records. It refers to two records in the same table with the same
>> key value. If “Ted D” appeared twice in table 1 and twice in table 2, the
>> join would give four resulting records (all combinations of the records
>> from table 1 and the records from table 2 (and the records from table 3) —
>> that’s fundamentally how a join works. If you don’t want that, then make
>> sure that there are no duplicates within each of the tables.
>>
>> > On Sep 3, 2019, at 9:35 AM, TedJones <t...@mentra.co.uk> wrote:
>> >
>> > Hi Jack
>> >
>> > I'm not sure if I understand your comment about two 'Ted' fields and
>> > duplication of rows. In the example below there is 'Ted' twice in
>> Table3 1
>> > and 3 and must appear twice as I've shown in the result as the data in
>> the
>> > rest of the row is different. I agree with no duplication of rows if
>> all of
>> > the row is the same.
>> >
>> > Ted
>> >
>> > Table: 1
>> > Author        Title   Sales   Publication Date
>> > Jim   A       aa      I
>> > Ted   B       bb      J
>> > Dave  C       cc      K
>> > Ted   D       dd      L
>> >
>> > Table: 2
>> > Author        Publisher
>> > Jim   him
>> > Ted   me
>> > Dave  me
>> > Will  you
>> > Gary  him
>> >
>> > Table:3
>> > Author        Title   Country
>> > Ted   B       UK
>> > Ted   D       US
>> > Jim   A       UK
>> > Dave  C       UK
>> >
>> > Combined table: Result
>> > Author        Title   Publication Date        Publisher       Sales
>>  Country
>> > Ted   B       J       me      bb      UK
>> > Ted   D       L       me      dd      US
>> > Jim   A       I       him     aa      UK
>> > Dave  C       K       me      cc      UK
>> > Gary  null    null    him     null    null
>> > Will  null    null    you     null    null
>> >
>> >
>> >
>> >
>> > --
>> > Sent from:
>> https://www.postgresql-archive.org/PostgreSQL-pgadmin-support-f2191615.html
>> >
>> >
>>
>>
>>
>>

Reply via email to