Re: joins INNER, OUTER, LEFT, RIGHT, FULL, ...

Поиск
Список
Период
Сортировка
От Roderick A. Anderson
Тема Re: joins INNER, OUTER, LEFT, RIGHT, FULL, ...
Дата
Msg-id 41A41CFD.1020109@mailporter.net
обсуждение исходный текст
Ответ на Re: joins INNER, OUTER, LEFT, RIGHT, FULL, ...  (Jaime Casanova <systemguards@yahoo.com>)
Ответы Re: joins INNER, OUTER, LEFT, RIGHT, FULL, ...  (Christian Fowler <spider@viovio.com>)
Список pgsql-admin
Jaime Casanova wrote:

>http://www.postgresql.org/docs/7.4/static/queries-table-expressions.html#QUERIES-JOIN
>
>
Been there, done that.  Bought several tee-shirts.

>What do you mean with *complex joins*?
>
>

SELECT first, last, username || '@' || dom.domain as emailaddress
  FROM cust_main cm
   LEFT OUTER JOIN cust_pkg    cp ON ( cm.custnum = cp.custnum )
   LEFT OUTER JOIN cust_svc    cs ON ( cp.pkgnum  = cs.pkgnum )
   LEFT OUTER JOIN svc_email   em ON ( cs.svcnum  = em.svcnum )
   LEFT OUTER JOIN svc_domain dom ON ( em.domain  = dom.svcnum )
  WHERE zip = '99999'
    AND username || '@' || dom.domain != '@'

Which worked until I added one more table with a one-to-one relation to
cust_main.custnum.  Then I got several tuples (2+) for each row above.


Rod
--

---
[This E-mail scanned for viruses by Declude Virus]


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

Предыдущее
От: Jaime Casanova
Дата:
Сообщение: Re: joins INNER, OUTER, LEFT, RIGHT, FULL, ...
Следующее
От: Christian Fowler
Дата:
Сообщение: Re: joins INNER, OUTER, LEFT, RIGHT, FULL, ...