join table problem - Mailing list pgsql-sql

From Jedrin
Subject join table problem
Date
Msg-id 433c09b3-b89e-4c66-9849-944d2d97e0e8@f42g2000yqn.googlegroups.com
Whole thread Raw
List pgsql-sql
I have a specific problem with a join table and I've simplified it to
these 3 tables so as not to have to post anything that hints towards
the business nature of our database just in case ..
At any rate, say I have 3 tables:

table plant id:integer name string


table seed_supplier id: integer company_name: string

table plant_seed_supplier plant_id seed_supplier_id

plant_seed_supplier is a join table that supports a many to many
relationship between the plant table and the seed supplier table since
any plant may have multiple seed suppliers and any seed supplier can
sell seeds for many different plants.
I would like to be able to write a single query that basically does
this:
It will show only one distinct row for each plant in the database. It
will show either just one seed_supplier company name associated with
that plant, or if there is no supplier associated with that plant it
will show the plant in a row with that field empty.

What mechanism does this problem call for, a join or nested query, or
what ?
Thanks





pgsql-sql by date:

Previous
From: Alvaro Herrera
Date:
Subject: Re: How do you do the opposite of regexp_split_to_table?
Next
From: John Hasler
Date:
Subject: What does PostgreSQL do when time goes backward?