Re: Multiway associations

Поиск
Список
Период
Сортировка
От Russell Shaw
Тема Re: Multiway associations
Дата
Msg-id 401352D1.8020602@iprimus.com.au
обсуждение исходный текст
Ответ на Re: Multiway associations  (Michael Glaesemann <grzm@myrealbox.com>)
Ответы Re: Multiway associations  (Michael Glaesemann <grzm@myrealbox.com>)
Список pgsql-novice
Michael Glaesemann wrote:
> Hi Russel
>
> On Jan 25, 2004, at 12:46 PM, Russell Shaw wrote:
>
>> I have a list of parts, each of which is sold by multiple
>> vendors. I also have a list of vendors, each of which sell
>> multiple parts.
>>
>> How should i arrange the tables for this that doesn't involve
>> having lots of empty fields "just in case" ?
>
> One common way to do this is to have three tables: one suppliers, one
> parts, and one suppliers-parts referencing suppliers and parts.

Hi,

> Does that help?

Maybe so. I thought of this and was wondering if it was the common solution.
Should it be something like:

spid  supplier  part
---------------------
0     sid_1     pid_1
1     sid_1     pid_2
2     sid_2     pid_2
3     sid_3     pid_3
4     sid_3     pid_1
...

Ie, the third table just stores all the combinations of parts and suppliers?


В списке pgsql-novice по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: Problem with pg_hba.conf file in Postgres 7.3
Следующее
От: Michael Glaesemann
Дата:
Сообщение: Re: Multiway associations