Re: JOINS...

Поиск
Список
Период
Сортировка
От Dani Oderbolz
Тема Re: JOINS...
Дата
Msg-id 3EBB66FF.6030006@ecologic.de
обсуждение исходный текст
Ответ на JOINS...  ("psql novice" <psql_novice@operamail.com>)
Список pgsql-novice
Hi novice,

>Whats the purpose of joins ?? is it the same as selecting from mulitple tables ?
>
>
In a Relational Database liek Postgresql, you try the store data which
as few redundancy as possible.
The result is that you store the data in many tables - eg. persons and
adresses will be separate
(this process is called Normalisation).
Now, to put the corresponding data together again, you need a join
between the tables that belong together.
In order to work, you need at least (numberOfTables -1) Join-Conditions,
for exaple

SELECT
person.name,
address.line1
FROM
person,
address
WHERE
' Here comes the Join Condition
address.person_id = person.person_id

If you do not specify the Join Condition, you will get all
possible combinations of  persons and addresses,
the so called cartesian Product of the 2 tables.

Cheers, Dani


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

Предыдущее
От: "psql novice"
Дата:
Сообщение: JOINS...
Следующее
От: Josh Berkus
Дата:
Сообщение: Re: using pl/pgsql