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, ...
|
Список | 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 по дате отправления: